我有一个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 .....'
}发布于 2010-04-08 02:33:11
尝试在您的production.rb中使用以下内容:
config.action_controller.session = {:domain => '.domain.com'}
https://stackoverflow.com/questions/2594676
复制相似问题