【发布时间】:2018-11-02 10:26:21
【问题描述】:
您好,我有 rails 5 应用程序,它抛出以下错误
Can't verify CSRF token authenticity.ActionController::InvalidAuthenticityToken 在登台环境中提交 POST 登录请求时出错。这很奇怪,因为表单在生产和开发环境中运行良好。这是请求参数
{
"method":"POST",
"path":"/users/sign_in",
"format":"html",
"controller":"Users::SessionsController",
"action":"create",
"status":422,
"error":"ActionController::InvalidAuthenticityToken: ActionController::InvalidAuthenticityToken",
"duration":11.53,
"view":0.0,
"params":{
"utf8":"✓",
"authenticity_token":"LDPxQ17rH9W/AoW1Hfeyd4in1Ms7snMuys6IyFIlB6K9JoCLanfjHg6OOcqlf/HkE9pPzEuOwVz3d29iwYaJbA==",
"user":{
"email":"",
"password":"[FILTERED]"
},
"commit":"Login"
},
"@timestamp":"2018-05-23T12:08:26.463Z",
"@version":"1",
"message":"[422] POST /users/sign_in (Users::SessionsController#create)"
}
【问题讨论】:
-
您正确提交了令牌,所以可能是浏览器故障?不妨试试隐身。
标签: ruby-on-rails ruby ruby-on-rails-5