【发布时间】:2012-10-30 23:28:35
【问题描述】:
我有一个 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 .....'
}
【问题讨论】:
标签: ruby-on-rails ruby session cookies