gpt4 book ai didi

ruby-on-rails - Carrierwave Rails with Edit Form and file_field (No file selected)

转载 作者:行者123 更新时间:2023-12-04 06:34:06 25 4
gpt4 key购买 nike

当我的编辑 View 加载时,我的所有字段都填充了记录详细信息,但 file_field 在浏览按钮旁边显示“未选择文件”。我宁愿显示记录文件名。为什么不显示已上传的文件?

编辑 View

<%= form_for @document, :html => {:multipart => true} do |f| %>
<%= f.error_messages %>

<p>
<%= f.label :file, "File" %><br />
<%= f.file_field :file %><br />
<%= f.hidden_field :file_cache %><br />
<%= f.label :name, "name" %><br />
<%= f.text_field :name %><br />
<%= f.label :memo, "memo" %><br />
<%= f.text_area :memo %>
</p>
<%= f.hidden_field :folder_id %>
<p><%= f.submit "Upload" %></p>
<% end %>

最佳答案

我认为一个很好的反问是“为什么默认显示上传的文件?”。
但基本上是因为安全原因并且没有浏览器(是的,与 rails 无关)将允许这样做,因此您必须手动向用户指示上传的文件。

关于ruby-on-rails - Carrierwave Rails with Edit Form and file_field (No file selected),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25834477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com