在我的Rails应用程序中,默认范围如下所示:
default_scope order: 'external_updated_at DESC'
我现在已经升级到Rails 4,并且,我当然收到以下弃用警告:“不建议使用散列调用#scope或#default_scope。请使用包含范围的lambda。”。我已经成功转换了其他范围,但不知道default_scope的语法是什么。这不起作用:
default_scope, -> { order: 'external_updated_at' }