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.com
,subdomain2.domain.com
等持續相同的會話點?
不幸的是,爲了這個,我得到一個錯誤,當我嘗試啓動服務器'session_store.rb:6:「」語法錯誤,意外(SyntaxError) ... key:'_bdc_session',domain:.lvh.me,tld_length:2 ...^ ' – Liz
如果我在'「.lvh.me」附近使用引號,服務器啓動,但它仍然無法識別我的子域中的會話。 – Liz
plz清除您的cookies並重新啓動應用程序。 – Pratap