0

Person と PersonInterest の 2 つのモデルがあります。 People には、人物に関するすべての情報が含まれています。 Person Interests には、人物の興味 (person_id、interest_id) が保存されます。

人 has_many PersonInterests

同じinterest_idを持つすべての人を検索できるスコープを作成するにはどうすればよいですか

4

1 に答える 1

0

自分でそれを理解しました。次のように結合を作成する必要があります。

Person.joins(person_interests).where(:person_interests => {interest_id = 1})
于 2015-01-19T04:24:57.277 に答える