2015-01-15 3 views
0

У меня есть 2 модели Person и PersonInterest: людей содержит всю информацию о человеке Person интересов хранит интересы человека (person_id, interest_id)Rails: возможности для has_many ассоциации

Person has_many PersonInterests

Как создать область действия, которая может выполнять поиск всех людей с одинаковым интересом?

ответ

0

Выбрал сам. Вам необходимо создать соединение следующим образом:

Person.joins(person_interests).where(:person_interests => {interest_id = 1}) 
Смежные вопросы