I know that before_filter is deprecated with rails. I'm not calling it but for some reason I'm getting a message that is saying I am. 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)
In that file environment.rb
on line 5 I'm not calling before filter but this line Rails.application.initialize!
Why would it be saying that a before filter is being used when it's not being called there? Any help would be great! Thanks.
One of the gems is using it. Or you, in other controllers. Replace all your usages of before_filter
to before_action
and pray that all your gems are maintained enough to do the same before this becomes an error.
You can find offending gems files using this snippet. Replace the path with your own gempath.
grep -rn --color=always --include=*.rb "[\.|\:|\s]before_filter " ~/.rvm/gems/ruby-2.5.1/gems
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With