我正在引发一个ActionDispatch::Cookies::CookieOverflow
错误。
理论上我知道为什么会发生这种情况,我的会话数据超过 4k。
但是我不知道我的会话中什么会超过 4k。
错误的堆栈跟踪如下所示:
raise CookieOverflow if options[:value].size > MAX_COOKIE_SIZE
是否可以覆盖ActionPack
并记录options[:value]
数据库中存储会话也不是一个选项,因为数据库会增长太快。
谢谢
我最终分叉了 ActionPack 和猴子修补它以引发 cookie 并出错