2010-10-24 20 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 %>