0
对于我的Ruby on Rails应用程序,我需要一次创建几个LectureNote对象的可能性。我试着用这样的观点来做到这一点:将多个文件上传到Ruby on Rails应用程序:第一个文件没有上传
<% form_for @lecture_note, :html => {:multipart => true} do %>
<%= hidden_field_tag 'thematic_block_id', params[:thematic_block_id] %>
<table>
<% (1..8).each do |i| %>
<tr>
<td><%= file_field "new_lecture_notes[][file]", 'datafile', :accept => 'application/pdf' %></td>
<td><%= text_field_tag "new_lecture_notes[][pages_per_sheet]", '', :size => 8 %></td>
<td><%= check_box_tag "new_lecture_notes[][color]", "1" %></td>
<td><%= select_date LectureNote.default_lecture_date, :order => [:day, :month, :year], :prefix => "new_lecture_notes[][lecture_date]" %></td>
</tr>
<% end %>
</table>
<%= submit_tag "Speichern" %>
<% end %>
然而,上载从未出现在params哈希表的第一个文件,第二个文件出现在这里首先应该是,等的地方。如果我把text_field_tag放在file_field之前,它可以工作。任何想法为什么?