-1
我有两个与HABTM关联相关的型号“文章”和“清单”。我还有'articles_lists'连接表,它具有'article_id'和'list_id'。现在我想显示所有与任何列表无关的文章。 “articles_lists”表中没有条目的文章。查找与HABTM中其他型号无关的记录
我怎么能对Rails 5.实现这个请大家帮
我有两个与HABTM关联相关的型号“文章”和“清单”。我还有'articles_lists'连接表,它具有'article_id'和'list_id'。现在我想显示所有与任何列表无关的文章。 “articles_lists”表中没有条目的文章。查找与HABTM中其他型号无关的记录
我怎么能对Rails 5.实现这个请大家帮
可以使用
Article.includes(:articles_lists).where(:articles_lists => { :article_id => nil })
谢谢你的回应,但它给我的错误: ::的ActionView ::模板错误(可't加入'Article'to association named'articles_lists';或许你拼错了它?): –
我只是按照上面的信息,可能你可以检查你的表名,可能是article_lists?只是改变我的答案,以遵循你的表名 – widjajayd
谢谢你的工作,但稍作修改。我不得不在include中使用单数。即Article.includes(:articles_list).where(:articles_lists => {:article_id => nil}) –