Rails:通过许多其他记录获取记录



我有一个rails应用程序,有3个表:

#jobs
has_many :favorite_industries
#industries
has_many :favorite_industries
#favorite_industry
belongs_to :industry
belongs_to :job

如何在industry_ids(1, 2, 3, 4, 5, 6)等多个行业找到工作

有许多关联应该复数化:

has_many :favorite_industries

那么您要查找的查询将是

Job.joins(:favorite_industries).where(industry_id: [1,2,3,4,5,6])

最新更新