1
finder SQLを使用せずにこれを行うための「適切な」Rails(3.1)方法があるのだろうかと思います。結合テーブルの条件に基づいてモデルレコードを結合するFetch Rails
私はSTIの階層を持っている:外部キーが
をparty_idとrelated_party_idで
class Party
class Person < Party
class Organisation < Party
関係者は、私が行うことができるようにしたい、party_relationshipsテーブルとモデルを介して接合されているが、この次のとおりです。
class Party
# Should return all party_relationships where the related_party is a Person
has_many :person_relationships
# Should return all party_relationships where the related_party is an Organisation
has_many :organisation_relationships
end
これをRails 3.1で行うにはどうすればよいですか?