2011-06-14 65 views
3

我想知道你怎麼對一個模型中的多個默認範圍(排序),比如我有一個需要雙方日期訂購意見模型和批准:如何在模型上放置多個默認範圍?

default_scope :order => 'approved ASC', :order => 'date ASC' 

那麼你怎麼有這兩種排序穿上模特,所以我先通過批准,然後按日期。

乾杯!

回答

6

這裏是有幾個字段排序好的語法:

default_scope :order => 'approved ASC, date ASC' 
7

在Rails 4+,你可以這樣做:

default_scope -> { order(approved: :asc, date: :asc) } 
相關問題