我有一个seat
对象,它具有一个的car
对象,它具有name
。我想将car
brand
和car
的owner
的name
一起显示。我如何在一个查询中执行此操作?嵌套关联/加入导轨
如:
class Seat < ActiveRecord::Base
belongs_to :car
def description
"I am in a #{car.brand} belonging to #{car.owner.name}"
# --> how do I replace this with one query?
end
end
我会注意到,这是一个高度人为的例子,以简化我的问题。我连续做了几千次,因此需要更高的效率。
检查实际查询 - 我怀疑'汽车'被抬头两次;也许'品牌'和'名字'正在查询两个查询,虽然... – sarnold
感谢您的评论。你完全正确。我会修改这个问题。 – Peter