背景细节的ActionController :: InvalidAuthenticityToken Rails的5 /设计/审计/ PaperTrail宝石
我使用设计进行身份验证登录到一个Rails的5应用。
每当我捆绑要么审计或纸径宝石,当我尝试#创建一个新的会话(通过形式符号 - /用户/ sign_in),我收到以下错误:
ActionController::InvalidAuthenticityToken
环境细节
红宝石2.3.1
个宝石:
- 导轨 5.0.2
- 设计 => 4.2.1
- paper_trail => 7.0.1
重现步骤:
- 创建的Rails 5应用
- 添加设计的宝石
- 添加审计或纸径宝石
- 尝试登录
您是否在application_controller中使用':exception'保护了'protect_from_forgery? – whodini9
@ whodini9 - 宾果。这是错误的原因。我把它改为: 'protect_from_forgery prepend:true' 然后事情很开心。谢谢您的帮助。 – aldefouw