У меня есть приложение rails, которое является CMS, которое использует динамические поддомены для каждого сайта. По какой-то причине, когда я развертывал в производство, cookie сеанса не устанавливается. Я думаю, что это приводит к ошибкам «Недопустимый токен подлинности», которые возникают повсюду.Rails session 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