【发布时间】:2013-08-29 08:39:01
【问题描述】:
在我的 Rails 应用中,默认范围如下所示:
default_scope order: 'external_updated_at DESC'
我现在已经升级到 Rails 4,当然,我收到以下弃用警告“不推荐使用带有哈希的 #scope 或 #default_scope。请使用包含范围的 lambda。”。我已经成功地转换了我的其他范围,但我不知道 default_scope 的语法应该是什么。这不起作用:
default_scope, -> { order: 'external_updated_at' }
【问题讨论】:
-
相关:default_scope 应该是avoided altogether,还有哪些替代方法?
标签: ruby-on-rails-4 default-scope