Я бы хотел добавить один или два метода в ActiveRecord :: ConnectionAdapters :: TableDefinition; когда я должен загрузить свой код? Я попытался загрузить его через require
сразу после Application.initialize! в config / environment.rb, но тогда все ошибки с -
uninitialized constant ActiveRecord::ConnectionAdapters::TableDefinition (NameError)
Кстати, я на Rails 3.0.3. И код, который я пытаюсь загрузить, выглядит так -
class << ActiveRecord::ConnectionAdapters::TableDefinition
def my_extension(*args)
options = args.extract_options!
... some stuff is done here ...
end
end