首页 > 解决方案 > 当我打开上传的文件表单进行编辑时,文件名无法显示

问题描述

我正在使用文件上传创建表单,它已成功上传,但是当我将它打开到视图部分中的编辑时,文件名没有出现,它显示没有选择文件,而我检查它们,文件名的值来了

我无法找到为什么它不出现在视图部分。请任何人帮助我

谢谢

<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]">

存储到数据库中

t.attachment:附件

控制器

def new
    @t_shyain = TShyain.new
end

def edit
end

标签: ruby-on-railsrubyfile-uploadupload

解决方案


您好@Rinkal 您在编辑表单中看不到文件名。

它总是显示“未选择文件”。取而代之的是,您可以在标签中显示文件名,也可以显示文件预览。


推荐阅读