2016-02-01 3 views
1

У меня есть приложение rails, использующее утилиту для управления сеансами. Я хочу, чтобы пользователи, которые заходили на myapp.com, могли просматривать beta.myapp.com без необходимости повторного входа в систему.Рельсы: совместное использование сеансов в нескольких поддоменах

Я следовал инструкциям от this. В основном добавление к config/initializers/session_store.rb:

Rails.application.config.session_store :cookie_store, key: '_myapp_session', domain: :all, tld_length: 2 

Очищено мое куки. Но это не работает. Сеансы приложений по-прежнему кажутся полностью отдельными, требуя, чтобы я входил в систему и выходил из системы как по отдельности.

Любые предложения?

+0

Вы сделали это в обоих приложениях? –

+0

да, это в обоих приложениях –

+1

А, мне нужно было установить secret_key_base в обоих приложениях. –

ответ

0

Вам необходимо внести изменения в оба приложения.

Измените хранилище сеансов как в приложении rails, так и на секретные ключи их разработки должны быть одинаковыми.

Смежные вопросы