我正在创建带有文件上载的表单,它已成功上载,但是当我在视图部件中打开它以进行编辑时,文件名没有出现,它没有显示选择的文件,而我检查它们时,值作为文件名出现了< / p>
我无法找到为什么它不会出现在视野中的部分。请任何人帮助我
谢谢
<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
答案 0 :(得分:0)
您好@Rinkal您无法在编辑表单中看到文件名。
它始终显示“未选择文件”。代替此操作,您可以在标签中显示文件名,也可以显示文件预览。