Ruby on Rails 2.1 Проблемы с поддоменами и cookie - PullRequest
2 голосов
/ 22 ноября 2008

При использовании субдомена и попытке просмотреть что-либо, связанное с current_user. Пользователь отправляется на новую страницу сеанса, на странице показано, что сеанс создан, и предоставляется возможность выхода из системы. Я не могу использовать поддомен, и он отлично работает.

Ответы [ 3 ]

1 голос
/ 21 октября 2010

К вашему сведению ... в Rails 2.3 этот параметр изменился. Версия рельсов 2.3+ выглядит так:

ActionController::Base.session_options[:domain] = '.domain.com'

На всякий случай, если кто-то еще прилетит сюда из Google и запутается, как я.

1 голос
/ 22 ноября 2008

Установите его в вашем environment.rb (или средах / *. Rb, если вы будете использовать разные домены для каждой среды):

ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update( :session_domain => '.domain.com')
0 голосов
/ 26 апреля 2011

@ jkrall - чтобы добавить к этому, весь хэш опций переместился в: ключ,: секрет и: домен против: ключ_ сессии,: домен_ сессии и т. Д.

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