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