RailsのセッションCookieは、発行されたサブドメイン(セッションストア設定ではdomain: nil
)にしか表示されないように設定されています。これは、サブドメインごとに別々のユーザーセッションが存在することを意味します。フラッシュを別のクッキーに格納してRailsセッションに保存する方法は?
しかし、私たちは依然としてサブドメイン間でフラッシュメッセージを見ることができます。したがって、彼らがfoo.oursite.comにログアウトし、www.oursite.comにリダイレクトされた場合、サブドメインが異なるにもかかわらず、フラッシュから「ログアウトに成功しました」というメッセージが表示されます。
私の質問は、セッションストアに別のCookieを使用するようにRailsのフラッシュシステムを設定することができるため、そのCookieにdomain: :all
を設定し、サブドメイン間でフラッシュを表示できるようにすることができますか?
(私たちは、Railsの5.0上にある)