私はこのモデルを持っています:
class User < ActiveRecord::Base
belongs_to :company
def company
# Do something here
# Call the actual association (that would be usually returned by calling User#company)
end
end
関連付けに別の内部名を使用できることは承知していますが、それは避けたいと考えています。
単純な関連付けメソッドを呼び出すときに Rails が呼び出す何らかの内部メソッドがあると確信しており、ここでUser#company
再定義したメソッドでそれを自分で呼び出したいと思いUser#company
ます。
ありがとう!