未定义的ActionController :: Base:Class方法“ before_filter”(NoMethodError)是什么意思?动作前

时间:2019-08-14 11:31:05

标签: ruby-on-rails-5

我正在将现有的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

0 个答案:

没有答案