阅读后:this
我还是不明白。在控制台中:
puts Category.joins(:posts)
它在类别和帖子上执行加入或左加入。
但是,返回的所有数据都只是 Category 表中的列。如何在 Post 中获取这些列数据。 ?
我应该制作另一个模型来实现这一目标吗?
阅读后:this
find_by_SQL 是唯一的方法吗?如果可能,我想要 ActiveRecord 方式。
谢谢。
最佳答案
您可以尝试 select() 方法:
Category.select("categories.*, posts.*").joins(:posts)
关于ruby-on-rails - activerecord - 如何获取连接表的所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9463211/