acme.com
マルチテナント アプリで、ドメイン レベル全体でサインインまたは*.acme.com
ユーザーのログインを維持するように Cookie を設定しました。ただし、フラッシュを壊しています:
Acme::Application.config.session_store :cookie_store, key: '_acme_session', domain: :all
これで、たとえば に変更を加えても、cayote.acme.com
フラッシュ メッセージは表示されなくなりました。なぜこれが起こっているのですか?ドメイン レベルで行った変更についてはacme.com
、フラッシュはそのまま残ります。
私の開発マシンではaccount.lvh.me:3000
、テストに使用しています。