谁能告诉我如何消除 Rails 3 中的弃用警告?
我有几种情况会抛出误报。即在 haml 中使用 -for 循环和 dynamic_form 插件中的 f.error_messages。
谢谢
最佳答案
要使所有弃用警告静音,您可以执行以下操作:
ActiveSupport::Deprecation.silenced = true
这可以放在初始化程序中或特定环境的环境文件中(例如,仅在生产中静音。)
或者对于特定的代码段,将其包含在一个 block 中:
ActiveSupport::Deprecation.silence do
# no warnings for any use of deprecated methods here
end
这适用于 Rails 3 和 4。
关于ruby-on-rails - 消除 Rails 3 中的弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689377/