如何在模型上放置多个默认作用域?

| 我想知道您如何在模型上有多个默认范围(排序),例如,我有一个注释模型,需要按日期和批准日期进行排序:
default_scope :order => \'approved ASC\', :order => \'date ASC\'
那么如何将这两种订购都放在模型上,所以我先按批准的顺序订购,然后按日期订购。 干杯!     
已邀请:
        这是订购多个字段的良好语法:
default_scope :order => \'approved ASC, date ASC\'
    
        在Rails 4+中,您可以执行以下操作:
default_scope -> { order(approved: :asc, date: :asc) }
    

要回复问题请先登录注册