-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}) –

相關問題