Rails 5 (до/после) _filter debrecation на application_controller.rb
0 Captain Stack [2016-05-31 03:45:00]
Я пытаюсь обновить мое приложение до Rails 5, и я получаю предупреждения об устаревании для использования (до/после) _filter. Однако они указывают на строку 1 приложения_controller.rb. Здесь ошибка:
DEPRECATION WARNING: before_filter is deprecated and will be removed in Rails 5.1. Use before_action instead.
(called from <top (required)> at /home/ubuntu/workspace/app/controllers/application_controller.rb:1)
Вот мой весь application_controller:
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
include Pundit
protect_from_forgery with: :exception
end
Как я могу исправить эти ошибки? Мой код приложения не использует эти функции, так как я могу найти, какой компонент вызывает ошибки?
ruby-on-rails ruby-on-rails-5 deprecation-warning
1 ответ
-1 LuisDias [2016-07-12 20:26:00]
Ваше приложение может не использовать его в вашей кодовой базе, но одна или несколько ваших зависимостей, вероятно, все еще используют before_filter. Вы можете попытаться проверить его кодовые базы на github или просто удалить их один за другим, чтобы найти, какой из них.
Однако, вероятно, у него уже есть запрос на растяжение.