2012-03-01 9 views
0

セッションの問題のトラブルシューティング方法についてのいくつかのポインタが必要です - 私のセッションは永続的ではなく、以前のプログラマとの直接通信ができないアプリケーションに取り組んでいます。セッションのトラブルシューティングセッションレールの永続的な問題3.1

私は2つのものを見つけました。

セッションストアとしてのクッキーの使用 - セッションは決して持続しません。例えば、

def action1 
    session[:counter] = 1 
    redirect_to action: action2 
end 

def action2 
    # session[:counter] -> this is now nil 
end 

は、私はデータベースを使用して、私のセッションストアを切り替え、それが次のアクションに持続しますが、私はページを更新した後、セッションがなくなっていると私は、新しいセッションが作成された気づきました。

コードには複数のサブドメインが存在しますが、私の例ではサブドメインは存在しません。あるいは、URLは常に同じとどまると言えます。

EDIT:これが手掛かりかもしれないので、私は、アクティブなレコード店に切り替え

、私はそのレールがインスタンスの新しいセッションを作成して見ることができます。ブラウザのタブ1で/ pageに行くと、/ pageにもう一度行きますが、別のタブでは、新しいセッションが作成されます。これは私がページをリフレッシュすると同じになります。

答えて

0

[OK] - 実際には私の問題の答えや説明はありませんが、それは私の問題を解決します。

私が扱っているプロジェクトは、Rails 3.0.5を使用しています。私はそれを最新のRailsバージョン= 3.2.1に置き換え、セッションに関する私の問題はなくなった。

誰かが以前のRailsのバージョンを説明でき、セッションが乱れる可能性があるのはもちろんですが、これは私のマシンの設定になりますか?

関連する問題