问题描述
我有两个 rails 应用程序。从某一天到另一天,两者都会产生 ActionController::InvalidAuthenticityToken
异常。我可以调用登录页面,但是当我尝试登录时,出现异常,并且在控制台中我发现“无法验证 CSRF 令牌的真实性”。
我尝试了什么:
- 不同的浏览器
- 我查看了我肯定知道的旧版本,它一直在工作。
我不发布任何代码,因为我认为它不会有帮助。一定有外部原因,因为问题同时发生在两个不同的应用上。
解决方法
原因是,我禁止在 Chrome 中为 localhost 使用 Cookie。
我不明白的是,为什么我在 Opera 中遇到了同样的问题,尽管我没有禁止在那里使用 cookie。