【发布时间】:2024-01-23 23:22:01
【问题描述】:
我之前使用过default_scope :order => 'group_name',因为我想要它用于所有用途。
这在 Rails 4 中不起作用
我试过了
scope :default, -> { order('group_name')}
没有引发语法错误,但也没有工作 - 组不按名称排序
我可以添加一个范围,但我想知道是否有替代所有的默认值。
【问题讨论】:
-
没有引发语法错误,因为您正确尝试创建了一个名为
default的范围。所以现在您可以说,MyActiveRecord.default,您将获得由group_name排序的活动记录。 :)
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 scope