我的应用程序设置了主域和多个子域。我有devise
并且正在处理主域名,但是当我输入subdomain.domain.com
当前正在进行的会话时,域名无法识别。我已经看到并尝试了SO posts(也是this one)和blogs中的答案,但似乎没有任何效果。
我正在使用我的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
等同一会话的持续时间吗?
答案 0 :(得分:0)
更改config / initializers / session_store.rb
Bdc::Application.config.session_store :cookie_store, key: '_bdc_session', domain: .lvh.me, tld_length: 2