2016-11-15 3 views
0

私は、メインドメインと複数のサブドメインでアプリケーションをセットアップしています。私はdeviseを持っていてメインドメインで作業していますが、現在入力されているセッションはすべてsubdomain.domain.comです。ドメインは認識されません。私は、SO posts(またthis one)とblogsの回答を見てみましたが、何も問題がないようです。Rails:複数のサブドメインにわたるデビエーションの使用

私は私のconfig/initializers/session_store.rbファイルで働いていますし、試してみました:

Bdc::Application.config.session_store :cookie_store, key: '_bdc_session', domain: lvh.me, tld_length: 2 

私は、次の順列を試してみましたとしても: を

  • domain: :all
  • tld_length: '1'
  • ませんtld_lengthを記載されています

いずれも機能していません。私はRails 4.2.5と4.0を使用しています。誰も私が同じセッションをdomain.comからsubdomain1.domain.comsubdomain2.domain.com、などまで持続できるようになるのを助けることができますか?

答えて

0

変更設定/初期化子/ session_store.rb残念ながら

Bdc::Application.config.session_store :cookie_store, key: '_bdc_session', domain: .lvh.me, tld_length: 2 
+0

、私は、サーバー 'session_store.rbを起動しようとすると、このために、私はエラーを取得:6:「」構文エラー、予期しないが(SyntaxError) ...キー: '_bdc_session'、ドメイン:.lvh.me、tld_length:2 ...^ ' – Liz

+0

' '.lvh.me 'を引用符で囲むと、サーバは起動しますが、それでも私のサブドメイン内のセッションを認識しません。 – Liz

+0

plzクッキーをクリアしてアプリを再起動してください。 – Pratap

関連する問題