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

#ruby-on-rails #ruby #file-upload #upload

#ruby-on-rails #ruby #загрузка файла #загрузка

Вопрос:

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

Я не могу найти, почему он не должен отображаться в части просмотра.Пожалуйста, кто-нибудь может мне помочь

Спасибо

 <div class="col-md-4 col-sm-4 col-xs-4">
       <%= f.file_field :attachment, class: "btn btn-large btn-default btn-file custom-file-input", :disabled => @disabled_field, :accept => ".png,.jpg,.jpeg", :style => "margin-left: 20px;", value: @t_shyain.try(:attachment_file_name) %>
</div>

when inspect it shows as

<input class="btn btn-large btn-default btn-file custom-file-input"  accept=".png,.jpg,.jpeg" style="margin-left: 20px;" value="Desert.jpg" type="file" name="t_shyain[attachment]">
 

сохранить в базе данных как

т.вложение: вложение

контроллер

 def new
    @t_shyain = TShyain.new
end

def edit
end
 

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

1. Это поведение по умолчанию при загрузке файла. Добавьте новую метку и покажите имя файла. Или вы также можете просмотреть этот файл.

Ответ №1:

Привет @Rinkal Вы не можете увидеть имя файла в форме редактирования.

Он всегда показывает «Файл не выбран». Вместо этого вы можете отобразить имя файла в label или отобразить предварительный просмотр файла.