假设我的Rails 3应用程序中有四个模型,组,用户,帖子和评论。关系是:
Groups has_many Users
Users has_many Posts
Posts has_many Comments
(所有在另一个方向都有belongs_to)
如何在一个查询中获取属于group.id的所有评论? 我不能停止考虑使用多个includes()(但到目前为止没有成功),如
comments = Comment.includes(:Post).includes(:User).includes(:Group).where("groups.id IS ?", group.id)