ruby-on-rails – ActionController :: InvalidAuthenticityToke
背景细节
我正在使用Devise进行身份验证以登录到Rails 5应用程序. 每当我捆绑Audited或Paper Trail gem时,当我尝试#create一个新会话时(通过登录表单 – / users / sign_in),我收到以下错误: ActionController::InvalidAuthenticityToken 环境细节 Ruby 2.3.1 宝石: > rails 5.0.2 重现步骤: >创建Rails 5应用程序 解决方法
事实证明,Devise documentation对于这个错误非常有启发性:
修复是从我的应用程序控制器中更改代码: protect_from_forgery with: :exception 对此: protect_from_forgery prepend: true 在我尝试添加Audited或Paper Trail宝石之前,这个问题并没有表现出来. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |