Sto cercando una soluzione che permetta all'utente di caricare più immagini attraverso un file_field. Ho cercato opzioni come Jquery File Upload e Uploadify ma non ho ancora trovato buoni esempi con una soluzione funzionante.Rails Paperclip e caricamenti di più file
ho già più di setup immagini,
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"
In questo momento sto Visualizzazione 5 singoli file_fields
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
vorrei avere
<%= f.file_field :asset, :multiple => true %>
che permette all'utente di seleziona più file nel loro browser di file. Ma come posso elaborarli con un modello annidato? E falli caricare.
Ho già creato un altro modello chiamato "Elenco". Una lista ha molti beni. Posso già caricare più risorse, ma non attraverso un singolo campo "Scegli file". se qualcuno ha dei buoni esempi usando uploadify sarebbe fantastico. Non sono sicuro di come eseguire lo sfondo JS per elaborare ogni immagine e POST sul server in modo corretto. – kcollignon
Puoi aggiungere ': multiple =>" multiple "' al tuo 'file_field', che abilita la selezione di più file da un campo di input di file html (almeno in Chrome). Non ho ancora risolto il problema di gestire correttamente questi caricamenti, ma so che il parametro post include una serie di file multipli che hai selezionato e caricato. –
E devi anche aggiungere ': html => {: multipart =>: true}' al tuo 'form_for'. –