【发布时间】:2009-08-26 05:27:28
【问题描述】:
不久前我问过(使用 ActiveRecord 与命名范围连接多个表)Joins across multiple tables with ActiveRecord with named scopes
现在我需要创建一个涉及连接两个以上表的命名范围,例如:
named_scope :baz_category, lambda {|c| {:joins=>([:foo,:bar,:baz]):conditions=>['baz_cat=',c]}}
Foo 有一个 Bar,Bar 有一个 Baz。
我想要一个适用于第 4 或第 5 等表的解决方案。
非常感谢帮助我的人。
【问题讨论】:
标签: ruby-on-rails ruby activerecord