Spinacz do papieru: Wiele „has_attached_file” w jednym modelu

fragment mojego modelu:

attr_accessible :package1_file_name, :package2_file_name
has_attached_file :package1
has_attached_file :package2

z mojego _form (wersja uproszczona):

<%= form_for(@submission, :html => { :multipart => true, :id => "fileupload"  }) do |f| %>
 <%= f.file_field :package1%>
 <%= f.file_field :package2%>
<% end %>

Problem polega na tym, że spinacz wstawi dwaoddzielny wpisy dla każdego pliku w bazie danych. Jednak chcę, aby wstawiono go tylko wjeden wpisy, ponieważ mam dwa oddzielne pola w tabeli:package1_file_name, package2_file_name.

Czy istnieje sposób, aby to osiągnąć?

Dziękuję Ci!

Dla Christiana Varga:

Może nie powinienem upraszczać kodu w moim pierwotnym pytaniu, ale mój widok wygląda tak po użyciujQuery file upload podłącz:

<%= 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 %>

Gdzieupload jest modelem potomnym obecnego modelu

Nie jestem pewien, czymultipart sprawia, że ​​oba pola plików działają jak oddzielny załącznik, ale próbuję połączyć te dwa załączniki w jeden.

questionAnswers(1)

yourAnswerToTheQuestion