我的应用程序在我的localhost上运行正常。我已将Rails.application.config.session_store :cookie_store, key: '_myapp_session', domain: :all
设置为此。
Can't verify CSRF token authenticity
当我在每次POST时推送到heroku时,我在日志中显示getGraphics
错误。我不知道为什么这不起作用。参数包含真实性令牌。由于某种原因,浏览器没有更新的真实性令牌。我正在运行Rails 4.2。这可能有什么问题,我该如何解决这个问题?
答案 0 :(得分:1)
当使用域:: all时,它会查找tld(顶级域)长度为1.当域为" localhost"时,这是正常的。在你的本地机器上,但在现实世界中打破。
我建议将此代码移动到特定于环境的配置文件:config / environments /(development | production).rb
您可以在此处使用现有代码进行开发,但可以设置生产的实际域。