2
私はレール3.0を使って、belongs_toを設定する適切な方法を理解しようとしています。ここでは例です:rails belongs_to via associations
class ParentCompany < ActiveRecord::Base
has_many :subsidiaries
has_many :employees, :through => :subsidiaries
end
class Subsidiary < ActiveRecord::Base
belongs_to :parent_company
has_many :employees
end
class Employee < ActiveRecord::Base
belongs_to :subsidiary
belongs_to :parent_company, :through :subsidiary # <-- I know this is invalid
end
私は私がやってそれを解決することができます知っている:
class Employee < ActiveRecord::Base
def parent_company
subsidiary.parent_company
end
end
をしかし、私は私が団体を経由して上記の操作を行うことができるかどうか知りたいのです。