小编Has*_*san的帖子

更新到Rails 5和Devise 4.0.0.rc1后,设计authenticate_user!方法没有定义

我有一个rails应用程序,它与设计3和轨道4完美运行.我将轨道更新为5并且它给了DEPRECATION WARNING: alias_method_chain is deprecated.所以我不得不将设计版本更改为4.0.0.rc1.

现在好像遗赠是不会产生像的方法authenticate_user!,is_admin等等.

我收到以下错误

Before process_action callback :authenticate_user! has not been defined (ArgumentError)
Run Code Online (Sandbox Code Playgroud)

我尝试了一切,包括卸载设计并再次安装,然后尝试从头开始创建一个单独的模型,但仍未定义方法.

有什么想法吗?

ruby-on-rails devise ruby-on-rails-5

11
推荐指数
2
解决办法
3547
查看次数

标签 统计

devise ×1

ruby-on-rails ×1

ruby-on-rails-5 ×1