Estoy buscando una solución para darle al usuario la capacidad de cargar múltiples imágenes a través de un file_field. He buscado opciones como Jquery File Upload y Uploadify, pero todavía tengo que encontrar buenos ejemplos con una solución funcional.Rails Paperclip & Multiple File Uploads
Ya tengo configuración imágenes múltiples,
has_attached_file :asset,
:styles => { :large => "640x480", :medium => "300x300", :thumb => "100x100" },
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml",
:path => "/:contributor_id/:listing_name/:filename"
En este momento estoy Viendo 5 file_fields individuales
def new
@listing = Listing.new
5.times {@listing.assets.build }
respond_to do |format|
format.html # new.html.erb
format.json { render json: @listing }
end
end
me gustaría tener
<%= f.file_field :asset, :multiple => true %>
Eso permite al usuario selecciona múltiples archivos en su buscador de archivos. Pero, ¿cómo puedo procesar estos con un modelo anidado? Y haz que suban.
Ya tengo otro modelo creado llamado "Listado". Una lista tiene muchos activos. Ya puedo cargar múltiples activos, pero no a través de un solo campo "Elegir archivo". si alguien tiene buenos ejemplos usando uploadify eso sería genial. No estoy seguro de cómo hacer el fondo JS para procesar cada imagen y POSTALIZARlas al servidor correctamente. – kcollignon
Puede agregar ': multiple =>" multiple "' a su 'file_field', que habilita la selección de múltiples archivos desde un campo de entrada de archivo html (al menos en Chrome). Todavía no he resuelto el problema de administrar estas cargas, pero sé que el parámetro de publicación incluye una matriz de los múltiples archivos que ha elegido y cargado. –
Y también tiene que agregar ': html => {: multipart =>: true}' a su 'form_for'. –