Файл cookie сеанса Rails не устанавливается - PullRequest
3 голосов
/ 07 апреля 2010

У меня есть приложение rails, которое представляет собой CMS, которая использует динамические поддомены для каждого сайта.По какой-то причине, когда я развернул в производство, cookie-файл сеанса не устанавливается.Я думаю, что это приводит к ошибкам «Invalid Authenticity Token», которые появляются повсюду.

У меня есть настройки 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 голосов
/ 07 апреля 2010

Попробуйте использовать следующее в вашем production.rb:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...