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 № 1To, 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.