【发布时间】:2017-07-10 04:17:10
【问题描述】:
我在使用 Chrome 浏览器的任何 POST 请求(用于登录或通过表单发布数据)时都收到错误消息。您可以在http://52.xx.xx.xxx/users/login 试用。只需使用任何用户名/密码 - 应该给你:
您想要的更改被拒绝。
这是来自日志的错误的 sn-p:
W, [2017-07-10T08:40:16.486974 #11349] WARN -- : Can't verify CSRF token authenticity
I, [2017-07-10T08:40:16.487259 #11349] INFO -- : Completed 422 Unprocessable Entity in 1ms (ActiveRecord: 0.0ms)
D, [2017-07-10T08:40:16.487526 #11349] DEBUG -- : User excluded error: #<ActionController::InvalidAuthenticityToken: ActionController::InvalidAuthenticityToken>
完全相同的登录请求或其他发布请求在 Safari 上通过。该站点具有自签名证书。因此,我更改了 Chrome 设置以信任证书并接受 cookie。
请建议我还应该寻找什么以及其他哪些日志可能有助于调试问题。在过去的 2 天里,我查看了很多 SO 线程,但找不到任何解决我问题的方法。
编辑: 删除了 IP 地址以防止不必要的网站流量。
【问题讨论】:
标签: ruby-on-rails-4