Простой вопрос Rails.У меня есть модель Foo, которая выглядит следующим образом:
class Foo < ActiveRecord::Base
belongs_to :bar
def self.belongs_to(association_id, options = {})
puts "HI"
super
end
end
Как получается, когда я загружаю Foo в irb
>> Foo
=> Foo(id: integer, bar_id: integer)
>>
Я не вижу "HI" (я вполне уверенRails вызывает метод own_to при загрузке класса)?Тем не менее, когда я набираю Foo.belongs_to ("что-нибудь_ здесь"), я вижу:
>> Foo.belongs_to("anything_here")
HI
=> nil
>>