2011-01-24 108 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。