2010-07-26 37 views
0

我使用类方法'named_scope'构建了几个插件,它已被弃用,并被Rails 3中的'scope'取代。 我想避免以下警告,因为我的插件中有很多示波器:如何通过named_scope(rails 2.X)/ scope(rails 3)避免弃用警告class_method

DEPRECATION WARNING: Base.named_scope has been deprecated, please use Base.scope instead. 

如何处理该问题?如果rails 2.X将信息传递给'named_scope',你是否创建了'范围'方法?任何干净的建议?

干杯!

文森特

回答

2

只有真正对这个解决办法是解决实际插件输出这个错误。

1

只需将named_scope从您调用它的位置更改为范围即可。