ruby-on-rails - 当我打开上传的文件表单进行编辑时,文件名无法显示
问题描述
我正在使用文件上传创建表单,它已成功上传,但是当我将它打开到视图部分中的编辑时,文件名没有出现,它显示没有选择文件,而我检查它们,文件名的值来了
我无法找到为什么它不出现在视图部分。请任何人帮助我
谢谢
<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
解决方案
您好@Rinkal 您在编辑表单中看不到文件名。
它总是显示“未选择文件”。取而代之的是,您可以在标签中显示文件名,也可以显示文件预览。
推荐阅读
- amazon-web-services - 为什么 AppSync 解析器响应模板在调试显示结果时返回 null?
- javascript - 如何使用 Google App Scripts 从数据透视表中将明细表附加为 pdf 或 excel?
- javascript - 如何根据动态键制作Javascript过滤器值
- multithreading - 在应用程序中有两个 QThreadPool
- typescript - 如何删除 TypeScript 或 Flow 中未定义的继承类型的联合类型细化
- html - Font Awesome 图标与 Bulma 菜单中的文本不对齐
- keyboard-shortcuts - Atom 编辑器中的快捷方式移动到 Mac 中的上一个屏幕
- html - 当标题浮动时如何将标题和段落放在单独的行中?
- arrays - julia 函数从元组数组中选择一个元组
- octave - 如何在 GNU Octave 中向量化匿名函数?