【发布时间】:2011-11-25 09:28:08
【问题描述】:
我刚开始使用 Rails。到目前为止很喜欢它,但是我还没有掌握一些东西。
其中之一是joins/includes 和关联之间的交互。对于每个模型,您定义其与其他模型的关系(has_many、belongs_to 等)。这足以让它们通过主键连接并找到彼此,对吧?
那么使用joins/includes 有什么意义呢?我自己的猜测是减少 sql 查询并只获取必要的对象,但我想清楚这一点。
连接的关联是否像范围是 order/where 等。一种可修改的默认行为?
真的很想解决这个问题。
【问题讨论】:
标签: ruby-on-rails-3 activerecord