/ / Rails - input type = "file" multiple - ruby-on-rails, ruby-on-rails-3

Railsy - typ wejściowy = "plik" wielokrotny - ruby-on-rails, ruby-on-rails-3

Nadal szukam eleganckiego wysyłania wielu plików do Rails.

Właśnie dowiedziałem się o "input type =" file "multiple"

Czy Railsy to wspierają? Dowolne przykłady? wskazówki, jak zaimplementować przesyłanie wielu zdjęć do modelu fotobudka w Railsach?

Dzięki

Odpowiedzi:

2 dla odpowiedzi № 1

To, czego potrzebujesz, to coś więcej:

<% = f.file_field: załącznik, : multiple => true%>


1 dla odpowiedzi nr 2

To jest łatwe w szynach. Jeśli używasz form_for, zrób to tak:

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

Jeśli to robisz form_tag, działa tak:

form_tag new_user_path, :multipart => true

Mam nadzieję, że to pomoże!


1 dla odpowiedzi nr 3

Oto kompletny, działający fragment kodu dla 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 %>

0 dla odpowiedzi nr 4

używałem http://www.fyneworks.com/jquery/multiple-file-upload/i wygląda mi dobrze na jQuery-1.7.1.

Mam nadzieję, że to pomoże.