起こったこと
Rails で 突然出るエラー。
ActionDispatch::Cookies::CookieOverflow
主な原因としては
session 変数に多くのデータを保持する場合、
や
flash など view 関連のhelper で Objectやtextなど多くの文字列
を渡している場合、
に出るよう。
(CookieStore: session 情報を全てsecret_key_baseで暗号化し、クライアント側のCookie に保持。)
example.rb
flash[:success] = User.inspect # こんな原因
解決法
flash などhelper に渡すデータを減らす。(session に入れているため)
また、
session storeを変更するなど。