Rails 3 でセッション ストレージにキャッシュ ストアを使用しています。本番環境では、セッション変数を削除しても、リクエストが完了するまで反映されないようです。これは Cookie の保存には意味がありますが、キャッシュの保存には意味がありません。また、これはステージングの問題ではなく、構成の問題だと思います。ただし、どの構成パラメーターがこれを引き起こすかはわかりません。
何か案は?
これがアクションコードです。最初のリクエストが処理されている間、ユーザーはセッションにさらに何かを追加できるため、変数はクリアされますが、セッション変数はリクエスト間で重複することはできません。
id_list = session[:batch_select_ids]
#Clear the session variable
session.delete(:batch_select_ids)
ありがとう。