0

複数のサブドメインを持つサイトがあり、:domain => :all次のようにセッション ストアに追加して、すべてのサブドメインでログインが維持されるようにしました。

`MyApp::Application.config.session_store :cookie_store, key: '_MyApp_session', :domain => :all`

これは本番環境では機能しているように見えますが、開発中はセッションをドメイン間で機能させることができません。何が原因で、開発セッションを本番セッションと一致させるために構成ファイルまたは環境ファイルから何を追加/削除できますか?

チェックする必要がある特定のコード行がある場合はお知らせください。確認します (または、ここに貼り付けます)。フィードバックをお寄せいただきありがとうございます。

4

2 に答える 2

0

@dimuchのリンクからのソリューションを使用しており、本番環境でドメインを:all設定し、開発中の開発URLに設定してい'lvh.me'ます。

于 2012-09-26T04:31:48.607 に答える
0

問題のトラブルシューティングが必要な場合があります。

1) バックティックが問題を引き起こしているかどうかを確認します。

2) 他の初期化子または Rails 関連の初期化の問題が原因で、実稼働サーバーで起動したときにアプリケーションが読み込まれないかどうかを確認します。

于 2012-09-18T19:39:14.503 に答える