背景細節的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