如果 ActionDispatch::Cookies::CookieOverflow 错误,则 Rails 会记录 co



我正在引发一个ActionDispatch::Cookies::CookieOverflow错误。

理论上我知道为什么会发生这种情况,我的会话数据超过 4k。

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

错误的堆栈跟踪如下所示:

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

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

此外,在

数据库中存储会话也不是一个选项,因为数据库会增长太快。

谢谢

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

相关内容

  • 没有找到相关文章

最新更新