-1

我有两个与HABTM关联相关的型号“文章”和“清单”。我还有'articles_lists'连接表,它具有'article_id'和'list_id'。现在我想显示所有与任何列表无关的文章。 “articles_lists”表中没有条目的文章。查找与HABTM中其他型号无关的记录

我怎么能对Rails 5.实现这个请大家帮

回答

1

可以使用

Article.includes(:articles_lists).where(:articles_lists => { :article_id => nil }) 
+0

谢谢你的回应,但它给我的错误: ::的ActionView ::模板错误(可't加入'Article'to association named'articles_lists';或许你拼错了它?): –

+0

我只是按照上面的信息,可能你可以检查你的表名,可能是article_lists?只是改变我的答案,以遵循你的表名 – widjajayd

+0

谢谢你的工作,但稍作修改。我不得不在include中使用单数。即Article.includes(:articles_list).where(:articles_lists => {:article_id => nil}) –

相关问题