2011-01-24 35 views
0

我試圖保存一個數組的大於4 KB的會話。rails:如何在會話中保存大數組? (ActionDispatch :: Cookies :: CookieOverflow)

在這種情況下:ActionDispatch :: Cookie :: CookieOverflow錯誤發生。

有沒有人有提示如何在會話中保存更大的數組?將它保存到數據庫並不是我想要的。

感謝, 馬庫斯

+0

你必須改變你的會話存儲,你爲什麼不能使用ActiveRecord存儲? 。 – andrea 2011-01-24 13:55:54

+0

可能重複的[在rails應用程序中的Cookie溢出?](http://stackoverflow.com/questions/9473808/cookie-overflow-in-rails-application) – 2013-08-31 14:51:49

回答

6

你需要改變你的session_store和不使用cookie_store。您可以通過示例使用active_record_store。