Я знаю, что это полный длинный снимок, но я думал, что попробую. У меня проблема при отправке чрезвычайно большой вложенной формы в действие обновления. Эта проблема абсолютно случайна, и когда это происходит, я не могу заставить ее повторно использовать даже один и тот же набор данных, когда это произошло.Rails Complex вложенная форма - случайный вопрос
Когда проблема возникает, кажется, что параметры, представленные обратно на сервер, усекаются, и я теряю половину из них. Я пробовал последние 3 недели, чтобы добраться до сути, не повезло. Мне интересно, есть ли у кого-то разные идеи о том, как я могу отладить это. Из работы, которую я сделал до сих пор, я могу с уверенностью сказать, что как только параметры находятся в действии контроллера, они перепутаны. Это заставляет меня полагать, что либо сама форма случайно не отображается корректно в браузере (вызов редактирования), а затем возвращает неверные параметры, или что-то не так с вызовом отправки, что приводит к перепутанию параметров.
Есть ли способ зарегистрировать, что команда рендеринга отправляет обратно в браузер, а также параметры, которые отправляются обратно из браузера на сервер, прежде чем он попадет в стек rails (чтобы убедиться, на самом деле браузер вызывает проблему).
Im открыт для любых клиентских инструментов/плагинов firefox. Я попытался использовать селен внутри firefox, но я попытаюсь сыграть с этим еще немного.
Любая помощь или дальнейшие вопросы действительно оценены.
Спасибо!
Райан Лунди
Форма делает заявку. У меня также есть многочастный набор, равный true в форме, потому что у пользователя есть возможность загрузить файл с ним. У меня около 5 пользователей в системе все время, и эта проблема происходит не чаще одного раза в день, поэтому я не могу ее легко воспроизвести. Есть ли способ/плагин, чтобы всегда регистрировать, что браузер отображает и возвращает в сообщении? Что касается размера формы, он варьируется. Это довольно большой, хотя. Есть ли предел для почтового запроса? – lundie
Уже есть журнал всего сообщения. В зависимости от вашей среды, конечно, это находится в 'RAILS_ROOT/log/environment.log' – rfunduk
Кроме того, что сказал firebug об рендеринге формы? – rfunduk