我最近更改了config/initializers/session_store.rb
以支持子域名。我添加了domain: :all
部分,现在看起来像这样:
Foobar::Application.config.session_store :cookie_store, key: '_foobar_session', domain: :all
但是,由于这告诉Rails以不同方式处理会话,因此站点中其他用户的旧会话/ cookie无法登录。这有意义吗?如果是这样,你能解释一下为什么会这样吗?
我是否应该强制所有用户登录该网站(这将为他们创建新的会话/ Cookie)?或者有更好的方法来重置已经活动的cookie吗?