我正在将现有的Rails应用程序中的Ruby和Rails版本升级到Ruby 2.5.1和Rails 5.2.3
我还根据rails 5兼容性升级了所需的gem,但是在执行rails server命令时出现此错误:
” ActionController :: Base:Class的未定义方法“ before_filter”(NoMethodError) 你的意思是? before_action”
我尝试在指定文件路径中的每个文件中将before_filter替换为before_action。但它还会显示更多错误。
预期结果是,它应该启动Rails服务器。 我得到的实际结果是:
/home/123/.rvm/gems/ruby-2.5.1/gems/devise_security_extension-0.9.2/lib/devise_security_extension/controllers/helpers.rb:7:in block in <module:Helpers>': undefined method
before_filter'用于ActionController :: Base:Class(NoMethodError)
你的意思是? before_action