Rails 3のセッション変数を使用してデータを保存しています。 例セッション[:トークン] = user_tokenカスタムドメインページにリダイレクトすると、Rails 3セッションがリセットされますが、herokuのデフォルトドメインのセッションは残ります
このセッション変数は、私がherokuドメイン経由で私のアプリケーションにアクセスすると、1回のセッションを通して存在します。 (example.heroku.com)ただし、カスタムドメイン(www.example.com)を介してアクセスすると、 ドメイン内の別のページにリダイレクトされるたびにセッション変数がクリアされます。
問題が何であるかわかりません cookie_storeと:active_record_storeの両方で実装しようとしましたが、同じ問題が続く。 Cookie_storeのドメインを設定しようとしました。
MyApp::Application.config.session_store :cookie_store, :key => '_my_app_session', :domain => :all
まだ運がありません。私が何かをセットアップするのを忘れてしまったら教えてください。
MMMを読んでください、これはRailsの3のために動作しません。私は/app/config/environment.rb:7:in '<トップ(必須)を取得> ':初期化されていない定数ActionController :: CgiRequest(NameError) – rollni
あなたの問題に関連するansが1つ見つかりました。 http://stackoverflow.com/questions/5123325/correct-way-to-share-login-sessions-across-subdomains-in-rails-3 –