Rails会话cookie没有设置

时间:2010-04-07 17:50:25

标签: ruby-on-rails ruby session cookies

我有一个rails应用程序,它是一个CMS,为每个站点使用动态子域。出于某种原因,当我部署到生产时,会话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 .....'
 }

1 个答案:

答案 0 :(得分:0)

尝试在production.rb中使用以下内容:

config.action_controller.session = {:domain => '.domain.com'}

相关问题