Rails: область для ассоциации has_many
У меня есть 2 модели Person и PersonInterest: People содержит всю информацию о человеке Person Interests хранит интересы человека (person_id, Interest_id)
Person has_many PersonInterests
Как бы я создал область, которая может искать среди всех людей с одинаковым интересом
1 ответ
Сам разобрался. Вам необходимо создать соединение следующим образом:
Person.joins(person_interests).where(:person_interests => {interest_id = 1})