actiondispatch cookieoverflow пост-запрос - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть форма, в которую я добавляю пользовательский HTML в теле формы (По JS).Когда я добавляю примерно 20 объектов (3 поля ввода подряд), я получаю ошибку rails, то есть

ActionDispatch :: Cookies :: CookieOverflow

Это происходит иногда, иногда это не так.Я не являюсь главной причиной этого.Запрос POST.

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Я столкнулся с той же проблемой, когда пытался отобразить флэш-сообщения с кучей ошибок.Мое решение было изменено на ActiveRecord::SessionStore Вы можете найти документы здесь https://api.rubyonrails.org/v3.2/classes/ActiveRecord/SessionStore.html

0 голосов
/ 28 сентября 2018

У меня есть причина для такого поведения.На самом деле, флеш-сообщения сохраняются в куки по рельсам.Поэтому, когда мы отправляем запрос по почте, как в моем случае, я отправил много данных, которые сначала будут проверены, а затем сообщения об ошибках будут добавлены во флэш-память.Теперь для этих 20 объектов сообщений об ошибках также было 20 (на самом деле более 20).Вот почему файлы cookie были переполнены.

...