【发布时间】:2015-11-17 23:48:44
【问题描述】:
我已经为此苦苦挣扎了一段时间,只是无法弄清楚为什么这不起作用。我使用 Firefox/Firebug 来查看在开发模式下创建的会话 cookie,但是当我在生产中本地运行时,不会创建会话 cookie。当然,当 CSRF 令牌不在会话 cookie 中并抛出异常时,这会导致各种悲痛。
显而易见的地方是 production.rb 与 development.rb,因为所有其余代码都是相同的,但是我看不出有什么问题,我将这两个文件与一个(测试)新创建的 rails 应用程序进行了比较.
配置信息:
- session_store => cookie_store(rails 默认)
- protect_from_forgery with: :exception (application_controller)
感谢任何想法。谢谢,艺术
【问题讨论】:
标签: ruby-on-rails ruby session cookies ruby-on-rails-4.2