我的模型片段:
attr_accessible :package1_file_name, :package2_file_name
has_attached_file :package1
has_attached_file :package2
从我的 _form (简化版):
<%= form_for(@submission, :html => { :multipart => true, :id => "fileupload" }) do |f| %>
<%= f.file_field :package1%>
<%= f.file_field :package2%>
<% end %>
问题是回形针将为数据库中的每个文件插入两个单独的条目。但是,我希望它只插入一个条目,因为我的表中有两个单独的字段:package1_file_name
, package2_file_name
.
有没有办法做到这一点?
谢谢!
对于克里斯蒂安·瓦尔加:
也许我不应该简化原始问题中的代码,但使用jQuery file upload
插件后我的视图实际上是这样的:
<%= f.fields_for :uploads do |upload| %>
<div class="row fileupload-buttonbar">
<!-- The first upload field -->
<span class="btn btn-success fileinput-button">
<%= upload.file_field :package1 %>
</span>
<!-- The second upload field -->
<span class="btn btn-success fileinput-button">
<%= upload.file_field :package2 %>
</span>
</div>
<% end %>
upload
当前模型的子模型在哪里
我不确定这是否multipart
使这两个文件字段像单独的附件一样,但我正在尝试将这两个附件合并为一个。