选择Active Record中的内部连接的所有列
在Ruby on Rails指南中,我看到了使用Joins的示例。 例如
Category.joins(:posts)
导致查询
SELECT categories.* FROM categories INNER JOIN posts ON posts.category_id = categories.id
这一切都很好,但是如何使用Active Record返回类别和post列? 或者我完全错过了SQL的东西?
你需要调用#includes
:
Category.includes(:posts)