Скрепка: несколько «has_attached_file» в одной модели

фрагмент из моей модели:

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 заставляет два поля файла действовать как отдельное вложение, но я пытаюсь объединить эти два вложения в одно.

Ответы на вопрос(1)

Ваш ответ на вопрос