我有2个模型Person和PersonInterest: 人们包含有关一个人的所有信息 人员利益存储人的利益(person_id,interest_id)
Person has_many PersonInterests
如何创建可以搜索具有相同interest_id的所有人的范围
答案 0 :(得分:0)
自己想出来。你需要像这样创建一个连接:
Person.joins(person_interests).where(:person_interests => {interest_id = 1})