/ / Rails - Eingabetyp = "Datei" mehrfach - Ruby-on-Rails, Ruby-on-Rails-3

Rails - Eingangstyp = "file" multiple - Ruby-on-Rails, Ruby-on-Rails-3

Ich bin immer noch auf der Suche nach einem eleganten Multi-File-Upload für Rails.

Ich habe gerade etwas über das "input type =" file "multiple" gelernt

Unterstützt Rails dies? Beispiele? Tipps zum Hochladen mehrerer Fotos in ein Fotoalbum-Modell in Rails?

Vielen Dank

Antworten:

2 für die Antwort № 1

Was du brauchst, ist folgendes:

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


1 für die Antwort № 2

Dies ist einfach in Schienen. Wenn Sie verwenden form_formach es so:

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

Wenn Sie dies mit tun form_tag, es funktioniert so:

form_tag new_user_path, :multipart => true

Ich hoffe das hilft!


1 für die Antwort № 3

Hier ist ein komplettes, funktionierendes Code-Snippet für 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 für die Antwort № 4

Ich habe benutzt http://www.fyneworks.com/jquery/multiple-file-upload/und es sieht gut aus für mich auf jQuery-1.7.1.

Ich hoffe es hilft.