本文介绍了选择活动记录中具有内部联接的所有列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

In the Ruby on Rails Guide I see examples using Joins. For example

Category.joins(:posts)

查询结果

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

这一切都很好,但是如何使用Active Record返回类别和帖子列?还是我完全缺少SQL的东西?

This is all well and good, but how can I get returned both the categories AND posts columns using Active Record? Or am I totally missing something with SQL?

推荐答案

您需要致电#includes:

Category.includes(:posts)

这篇关于选择活动记录中具有内部联接的所有列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 17:15