Можно ли сделать расширение ассоциации для отношения belongs_to
?
Я пытался сделать это с помощью модуля, но мне все время говорят, что метод, который я вызываю, является личным:
module TestExtension
def test
puts 'test successful'
end
end
class Question < ActiveRecord::Base
belongs_to :user, extend: TestExtension
end
Каждый раз, когда я запускаю его, он жалуется, что метод закрытый
q = Question.first
q.test
# => NoMethodError: Attempt to call private method `test'
Я не на 100% уверен, можно ли делать AR-расширения для принадлежащих_в. На Rails 3.0.7 все работало нормально, но теперь не работает в 3.1.0