3
我想知道你怎麼對一個模型中的多個默認範圍(排序),比如我有一個需要雙方日期訂購意見模型和批准:如何在模型上放置多個默認範圍?
default_scope :order => 'approved ASC', :order => 'date ASC'
那麼你怎麼有這兩種排序穿上模特,所以我先通過批准,然後按日期。
乾杯!
我想知道你怎麼對一個模型中的多個默認範圍(排序),比如我有一個需要雙方日期訂購意見模型和批准:如何在模型上放置多個默認範圍?
default_scope :order => 'approved ASC', :order => 'date ASC'
那麼你怎麼有這兩種排序穿上模特,所以我先通過批准,然後按日期。
乾杯!
這裏是有幾個字段排序好的語法:
default_scope :order => 'approved ASC, date ASC'
在Rails 4+,你可以這樣做:
default_scope -> { order(approved: :asc, date: :asc) }