在我的本地开发环境中,两个 rails 应用程序都存在 CSRF 身份验证问题

问题描述

我有两个 rails 应用程序。从某一天到另一天,两者都会产生 ActionController::InvalidAuthenticityToken 异常。我可以调用登录页面,但是当我尝试登录时,出现异常,并且在控制台中我发现“无法验证 CSRF 令牌的真实性”。

我尝试了什么:

  • 不同的浏览器
  • 我查看了我肯定知道的旧版本,它一直在工作。

我不发布任何代码,因为我认为它不会有帮助。一定有外部原因,因为问题同时发生在两个不同的应用上。

解决方法

原因是,我禁止在 Chrome 中为 localhost 使用 Cookie。

我不明白的是,为什么我在 Opera 中遇到了同样的问题,尽管我没有禁止在那里使用 cookie。