Rails - 输入类型=“文件”多个

时间:2010-10-24 02:03:37

标签: ruby-on-rails ruby-on-rails-3

我还在寻找Rails优雅的多文件上传。

我刚刚了解了“input type =”文件“multiple”

Rails是否支持此功能?任何例子?有关如何实现在Rails中将多张照片上传到photoalbum模型的提示?

由于

4 个答案:

答案 0 :(得分:2)

你需要的是更多这样的东西:

<%= f.file_field:attachment,:multiple => true%>

答案 1 :(得分:2)

这是Rails 5的完整工作代码段:

<%= form_for(@user, html: {multipart: true}) do |f| %>
    <%= f.file_field :picture, accept: 'image/png,image/gif,image/jpeg,image/jpg', multiple: true %>
    <%= f.submit 'Upload Picture' %>
<% end %>           

答案 2 :(得分:1)

这很容易在轨道上。如果您使用的是form_for,请执行以下操作:

form_for(@user, :html => {:multipart => true}) do |f|

如果您使用form_tag执行此操作,则其工作原理如下:

form_tag new_user_path, :multipart => true

我希望这有帮助!

答案 3 :(得分:0)

我使用了http://www.fyneworks.com/jquery/multiple-file-upload/,在jQuery-1.7.1上看起来不错。

希望它有所帮助。