3
我有一个Rails应用程序,它是为每个站点使用动态子域的CMS。出于某种原因,当我部署到生产中时,会话cookie没有被设置。我在想这会导致无处不在的“无效真实性令牌”错误。未设置Rails会话Cookie
我有我的production.rb设置,以便我可以跨子域共享会话。有什么可能是错误的cookie没有被设置?
#production.rb
config.action_controller.session[:domain] = '.domain.com'
#environment.rb
config.action_controller.session = {
:session_key => '_app_session',
:secret => '.... nums and chars .....'
}
不能,这样做会覆盖一个新的哈希,这是在环境已初始化的变量config.action_controller.session .RB。这导致想要一个:session_key和:secret的错误。 – bwizzy 2010-04-07 19:17:49