0

我提出了一个ActionDispatch::Cookies::CookieOverflow错误。

理论上我知道为什么会这样,我的会话数据超过 4k。

但是我不知道在我的会话中什么会使它超过 4k。

错误的堆栈跟踪如下:

raise CookieOverflow if options[:value].size > MAX_COOKIE_SIZE

是否可以覆盖ActionPack和记录options[:value]

此外,将会话存储在数据库中也不是一种选择,因为数据库会增长过快。

谢谢

4

1 回答 1

0

我最终分叉了 ActionPack 并猴子修补它以引发和错误的 cookie

于 2018-03-16T01:35:43.917 回答