簡體   English   中英

如何使用named_scope(rails 2.X)/ scope(rails 3)避免過時警告class_method

[英]How to avoid deprecation warning with named_scope (rails 2.X) / scope (rails 3) class_method

我使用類方法“ named_scope”構建了多個插件,在Rails 3中,該方法已被棄用並替換為“ scope”。我想避免以下警告,因為我的插件中存在很多作用域:

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

您如何處理? 如果是rails 2.X,是否創建了任何“ scope”方法並將信息傳遞給“ named_scope”? 有什么干凈的建議嗎?

干杯!

文森特

唯一真正的解決辦法是修復輸出此錯誤的實際插件。

只需將named_scope更改為您在何處調用的范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM