2

У меня есть форма с вложенными атрибутами для вложений.Render form с ошибками и файловыми входами

Все работает нормально, пока пользователь не отправит форму с ошибкой в ​​поле, отличное от вложений.

При первом отправке формы я повторно визуализую форму, отображающую ошибки, но вложенные поля для прикрепленных файлов не отображают их значений, они пусты. Таким образом, когда пользователь исправляет свою ошибку, форма отправляется без вложений.

Как я должен справиться с этим; Я хочу, чтобы при визуализации формы с ошибками располагались файлы с ранее представленными значениями. Если вы предлагаете другой подход, мой гость.

Пример код:

= simple_nested_form_for foo do |f| 
    = f.input :name 
    = f.fields_for :attachments do |af| 
    = af.input :attached_file 
    = f.submit 'Create' 
+0

После повторного рендеринга, поле ввода, пустой файл, а? (Я имею в виду, очевидно, пустой для пользователя.) – Substantial

+0

@gg_s Да, он пуст ... –

+0

... который не приводит к вложению, точно так, как ожидалось. Что должно произойти вместо этого? Вопрос не говорит, только «как мне это реализовать». Реализовать что? – Substantial

ответ

0

если вы хотите отправить изображение файла через AJAX, то и не может послать его сразу, как Ajax используется для отправки данных на сервер без обновления текущей страницы она принимает меньшее количество данных ,

Другой способ отправки файла через AJAX является либо взломать, либо простой один драгоценный камень использования remotipart remotipart

Смежные вопросы