2010-04-02 84 views
12

我知道named_scope已更改为范围在轨道3default_scope在轨道3

如何执行在轨3 default_scope,我有一个很好的谷歌,但没有发现任何有关缺省作用域。

回答

20

default_scope是Rails的3.0可用,看到的Rails以下

+0

谢谢,这是完美:) – sfusion 2010-04-04 11:12:49

+0

是default_scope将保持在rails3?它将不会在未来的版本中被弃用? – 2010-11-06 00:48:53

+2

我在一些Rails3应用程序中使用了default_scope,并且我还没有看到弃用警告,因此我认为它会保留。 – 2010-11-06 15:22:25

4

这里的另一个指针:用于AR::Base.default_scope的api文档

+3

在rails 3.2这是方法http://api.rubyonrails.org/classes/ActiveRecord/Scoping/Default/ClassMethods.html#方法-I-default_scope – Orlando 2012-06-24 19:30:28

0

default_scope where(:abc => val)