最近、config/initializers/session_store.rb
サブドメインをサポートするように変更しました。パーツを追加したdomain: :all
ところ、次のようになりました。
Foobar::Application.config.session_store :cookie_store, key: '_foobar_session', domain: :all
ただし、これはセッションを別の方法で処理するように Rails に指示しているため、サイト内の他のユーザーの古いセッション/Cookie でログオンに問題が発生しています。これは理にかなっていますか?もしそうなら、なぜこれが起こっているのか説明できますか?
すべてのユーザーにサイトへのログインを強制する必要がありますか (これにより、新しいセッション/Cookie が作成されます)。または、既にアクティブな Cookie をリセットするより良い方法はありますか?