Hallo Ben,
wenn du mit Paperclip arbeitest dann schau mal hier:
http://www.emersonlackey.com/article/rails-paperclip-multiple-file-uploads
Gruß
Guido
Zitat von ben <b...@nerdlabor.de>:
Hallo Tobias,
Danke für deine Antwort. Ja du hast Recht, ich versuch es nochmal klarer zu
machen, was ich machen möchte.
Mit meinem Pictures Controller kann ich mit der New Action Bilder hochladen
und somit z.B. eine Bildergalerie befüllen.
Jetzt ist es aber sehr mühsam für jedes einzelne Bild, was ich hochladen
möchte, auf "New Picture" zu klicken, das Formular auszufüllen und dann auf
Absenden zu klicken.
Deshalb möchte ich meine New Action so umbauen, dass ich mehrere Bilder
gleichzeitig hochladen kann.
Mir ist klar, wie ich es im Controller machen kann:
Ich schaue mir einfach den params hash an und gucke wieviele Picture Objekte
darin enthalten sind, für alle diese rufe ich dann das abspeichern, etc auf.
Mein Problem liegt im View:
Da ist mir nicht ganz klar wie ich das Aufbauen soll.
ich dachte da an sowas wie:
form_for ???
fields_for picture1 do
....
end
fields_for picture2 do
....
end
submit_button
end
Jetzt frage ich mich
a) Wie kann ich dieses view am besten aufbauen, da die form ja eigentlich
nichts enthält außer den submit buttons und die fields_for für die
jeweiligen bildobjekte
b) Wie kann ich all diese objekte (picture1,picture2) unabhängig voneinander
validieren?
Vielen Dank
Ben
2010/9/2 Tobias Weiß <tobias.we...@gmail.com>
Hallo Ben,
es wäre gut, wenn Du deine Frage noch mal etwas klarer formulierst.
Mir ist jedenfalls nicht ganz klar, wo dein Problem liegt, In einer
Controller-Action bzw in einer View kann man prinzipiell (beliebig)
viele Objekte/Instanzen erstellen. Hast Du unter Umständen nur
Probleme mit dem korrekten Aufbau Deines Formulars? Schick mal ein
paar Codesnippets, dann kommen wir deinem Problem vielleicht eher auf
die Schliche.
Grüße, Tobi
Am 01.09.10 schrieb ben <b...@nerdlabor.de>:
> Hallo!
>
> Leider hat meine (Google-)Suche nichts Verwertbares ergeben, da ich nicht
so
> richtig weiß wonach ich suchen soll. :(
>
> Ich habe einen Pictures Controller mit dem ich Bilder anlegen kann.
> Gibt es eine Möglichkeit über die einzelne New View dieses Controllers
> mehrere Objekte zu erstellen.
> Probleme habe ich z.B. damit, dass ich in meinem View eine form basteln
> muss, die aber eigentlich kein Objekt anlegt sondern nur fields_for
enthält,
> in denen die Pictures sind.
>
> Habt ihr eine Idee/Richtung in der ich mich mal umschauen kann?
>
> Die Railscasts mit Complex Forms 1-3 sind mir bekannt, aber da geht as ja
um
> fremde Objekte in einem Controller.
>
> Vielen Dank und Grüße,
> Ben
>
--
Gesendet von meinem Mobilgerät
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug