3
嗨我有一個named_scope
在我的User
模型如下。如何重新使用命名的作用域?
named_scope :by_gender, lamdba { |gender| { :conditions => { :gender => gender } } }
我想創建另外兩個命名範圍從而重新使用一個類似的東西,
named_scope :male, lambda { by_gender('male') }
named_scope :female, lambda { by_gender('female') }
任何想法,該怎麼辦?
嗯,提供類方法是有道理的。它將返回一個關聯代理,以便我可以將它們鏈接在一起。謝謝。 – Waseem 2009-10-26 16:20:09