OK verstehe
Warum willst du das so machen?
Das bedeutet aber das du nur 1 Bild pro Picture haben kannst.
Gruß
Guido
Zitat von ben <[email protected]>:
Hallo Guido,
ja ich arbeite mit Paperclip aber in dem Beispiel gibt es noch ein extra
Model für die Uploads (heißt dort Assets).
Das wäre auch kein Problem, da gibt es ja 3 Railscasts zu, wie man mehrere
Elemente in einem anderen Controller anlegen kann.
Ich möchte gerne mehrere Pictures im Pictures Controller anlegen und nicht
einem Picture beim Anlegen mehrere "Assets" hinzufügen.
Grüße,
Ben
2010/9/2 Guido Pesch <[email protected]>
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 <[email protected]>:
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ß <[email protected]>
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 <[email protected]>:
> 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
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug