选择Active Record中的内部连接的所有列

时间:2013-02-19 00:30:46

标签: sql ruby-on-rails ruby-on-rails-3 join rails-activerecord

在Ruby on Rails指南中,我看到了使用Joins的示例。例如

Category.joins(:posts)

导致查询

SELECT categories.* FROM categories
  INNER JOIN posts ON posts.category_id = categories.id

这一切都很好,但如何使用Active Record返回类别和帖子列?或者我完全错过了SQL的东西?

1 个答案:

答案 0 :(得分:2)

您需要致电#includes

Category.includes(:posts)