D'accord, celui-ci est difficile - ne pas hésiter!Rails, chargement de plusieurs fichiers dans un album
J'ai installé une Uploader multi-fichiers avec Rails 3 + + Ajax paperclip Ajouter (http://valums.com/ajax-upload/)
Mon contrôleur est la suivante (qui fonctionne):
def upload
@photoalbum = PhotoAlbum.create
@photo = @photoalbum.photos.create({ :photo => params[:file], :title => params[:filename], :description => "Uploaded on #{Date.today.strftime("%b %d, %Y")}" })
respond_to do |format|
format.json
end
end
Le gros problème ici. est-ce que si un utilisateur télécharge 3 fichiers, ils vont tous séparer les albums. Rails télécharge les 3 fichiers, et chaque fichier a son propre album ajouté de manière unique.
C'est mauvais. J'ai besoin de tous les fichiers téléchargés dans un lot pour aller à son propre album ..
Des idées sur la façon de résoudre ce problème?
Dans le téléchargement AJAX, il est possible de transmettre un paramètre. J'ai pensé à passer un identifiant d'album, le problème est que cela conduirait à beaucoup d'albums vierges, car l'utilisateur ne télécharge pas toujours les photos.
Génie recherché! merci
Si le problème n'est pas clair, s'il vous plaît laissez-moi savoir Désespérément besoin de résoudre celui-ci. merci – AnApprentice
Cela peut être utile si vous incluez le hash params que vous obtenez lorsque vous téléchargez vos fichiers (à partir de votre log évidemment). –