我喜欢做命名范围的轨道。 然而,我遇到了一个有点咸菜。 香港专业教育学院得到了相当舒适的使用命名作用域的加入,像这样:
named_scope :foo, :joins => :bar, :conditions => "bar_attribute = 'something'"
现在假装我有一个表叫巴兹这是包含在酒吧表的外键。 我需要的是这样的:
named_scope :foo, :joins => (:bar => :baz), :conditions => "bar.id = baz.bar_id AND baz_attribute = 'something_else'"
这怎么可能是什么?
谢谢