rails:如何在会话中保存大数组?(ActionDispatch ::饼干:: CookieOverflow)

Mar*_*kus 0 arrays cookies session ruby-on-rails

我试图在一个远大于4 KB的会话中保存一个数组.

在这种情况下:发生:ActionDispatch :: Cookies :: CookieOverflow错误.

有没有人提示如何在会话中保存更大的数组?将它保存到数据库不是我想要的.

谢谢你,马库斯

shi*_*ara 6

您需要更改session_store并且不要使用cookie_store.您可以通过示例使用active_record_store.