2011-01-24 10 views
0

4 KBよりもはるかに大きいセッションで配列を保存しようとしています。rails:セッションで大きな配列を保存する方法は? (ActionDispatch :: Cookies :: CookieOverflow)

この場合、:ActionDispatch :: Cookies :: CookieOverflowエラーが発生します。

セッションで大きな配列を保存する方法を知っている人はいますか?それをdbに保存することは、私が望むものではありません。

おかげで、 マルクス

+0

あなたはセッションストアを変更する必要があります。なぜActiveRecordストアを使用できないのですか? 。 – andrea

+0

[クッキーオーバーフローのレールアプリケーション?](http://stackoverflow.com/questions/9473808/cookie-overflow-in-rails-application) –

答えて

6

あなたのsession_storeを変更し、cookie_storeを使用していない必要があります。例としてactive_record_storeを使用することができます。

+0

あなたの答えをありがとう、私はそのストアを変更する方法はわかりません。 ..私の2番目の質問は、active_record_storeが大量のデータと多数の異なるユーザーにとってより優れているかどうかです。 – Markus

+0

私はapplication.rbファイルでconfig.session_store(:active_record_store)を使用しようとしましたが、これまでのところ役に立たなかった... – Markus

+0

マイグレーションを追加して起動しましたか? – shingara

関連する問題