В rails имя файла удаляется в поле file при перезагрузке страницы

#filefield

#filefield

Вопрос:

В любой форме rails, когда мы загружаем файл, имя файла удаляется, когда мы оставляем какое-либо обязательное поле.

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

Комментарии:

1. Где поле File? Вы должны сказать нам, написано ли это в HTML, javascript, какой-нибудь серверной платформе?

Ответ №1:

какой плагин / gem для загрузки вы используете? carrierwave имеет отличную функцию для поддержки сохранения загруженных файлов при повторном отображении формы из-за неудачных проверок, см. «Выполнение загрузок при повторном отображении формы» на https://github.com/jnicklas/carrierwave