我的帖子模型有嵌套属性,称为反馈,众筹和想法。
我想写一个方法,显示所有包含反馈的帖子列表,所有包含众筹的帖子以及所有包含想法的帖子。我该如何做到这一点?在我看来它是这样的:
Post.find(feedbacks.present?)
或
Post.all where (feedbacks.present)
答案 0 :(得分:1)
我会做这样的事情:
Post.includes(:feedbacks).where.not(feedbacks: { id: nil })
或者:
Post.joins(:feedbacks)