0

Rails 3 でセッション ストレージにキャッシュ ストアを使用しています。本番環境では、セッション変数を削除しても、リクエストが完了するまで反映されないようです。これは Cookie の保存には意味がありますが、キャッシュの保存には意味がありません。また、これはステージングの問題ではなく、構成の問題だと思います。ただし、どの構成パラメーターがこれを引き起こすかはわかりません。

何か案は?

これがアクションコードです。最初のリクエストが処理されている間、ユーザーはセッションにさらに何かを追加できるため、変数はクリアされますが、セッション変数はリクエスト間で重複することはできません。

id_list = session[:batch_select_ids]
#Clear the session variable
session.delete(:batch_select_ids)

ありがとう。

4

1 に答える 1

0

問題は、ステージングでユニコーンを使用し、プロダクションで Phusion パッセンジャーを使用していることです。スマートな設定ではないことはわかっています。

再度、感謝します。

于 2013-08-28T14:51:51.100 に答える