如何在rails 4中执行默认范围?

时间:2014-08-18 23:54:16

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 scope

我之前使用的是default_scope :order => 'group_name'因为我想要它用于所有用途。

这在Rails 4中不起作用

我试过

scope :default, -> { order('group_name')}

没有引发语法错误,但也没有工作 - 组没有按名称排序

我可以添加一个范围,但我想知道是否有一个替代默认值。

2 个答案:

答案 0 :(得分:2)

应声明为

default_scope {order('group_name')}

答案 1 :(得分:0)