Bit*_*ise 8 ruby ruby-on-rails ruby-on-rails-5
我知道before_filter不推荐使用rails.我不是在打电话,但出于某种原因,我收到的消息是说我是.before_filter is deprecated and will be removed in Rails 5.1. Use before_action instead. (called from <top (required)> at /Users/intern/Desktop/Work/app/config/environment.rb:5)
在environment.rb第5行的那个文件中,我没有在过滤器之前调用但是这行Rails.application.initialize!
为什么在没有被调用时使用过滤器?任何帮助都会很棒!谢谢.
Ser*_*sev 16
其中一颗宝石正在使用它.或者你,在其他控制器中.替换的所有用途before_filter,以before_action祈求你所有的宝石都保持足够的做同样在此之前成为一个错误.
小智 5
您可以使用此代码段找到有问题的 gems 文件。用您自己的 gempath 替换路径。
grep -rn --color=always --include=*.rb "[\.|\:|\s]before_filter " ~/.rvm/gems/ruby-2.5.1/gems
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7149 次 |
| 最近记录: |