2010-10-24 114 views
3

我仍然在寻找优雅的Rails多文件上传。Rails - 输入类型=“文件”倍

我只是了解了“输入型=”文件”多”

是否Rails的支持呢?任何例子?有关如何实现将多张照片上传到Rails照片集模型的提示?

谢谢

+0

可能重复[导轨 - Paper_Clip - 支持多文件上传(http://stackoverflow.com/questions/4001376/rails-纸夹支持多文件上传)(又名:见我的答案) – 2010-10-24 03:37:06

回答

1

这在轨道上很容易。如果您使用form_for,做它像这样:

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

如果您与form_tag这样做,它的工作原理是这样:

form_tag new_user_path, :multipart => true 

我希望这有助于!

+0

我应该更清楚。我对单击BROWSE的文件输入标签“多个”感兴趣,并且可以一次选择多个文件。无需用多个输入按钮点击和浏览器。合理? – AnApprentice 2010-10-24 03:00:26

2

你需要的是更多的somenthing这样的:

<%= f.file_field:附件, :多=>真%>

0

下面是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 %>