Hallo! Ich hab jetzt ein wenig gegrübelt und mache es so, dass ich einfach diese Funktionalität in den Galerie Cotnroller auslagere, dann kann ich das analog zu den Railscasts machen.
Vielen Dank für eure Hilfe!! :) ben 2010/9/2 rubyonrails...@galt.de <rubyonrails...@galt.de> > Na ja, im Grunde müßtest Du die Bilderobjekte(models) halt einem > übergeordneten Objekt zuordnen, damit Du das in ein Formular bekommst. Eine > normale 1 zu N Verknüpfung (has_many :pictures). > > Und dann das Formular mit Hilfe von verschachtelten Attributen > (accepts_nested_attributes_for :pictures) erstellen und bearbeiten. > > Das übergeordnete Objekt wäre dann halt Dein Nutzer oder wem oder was auch > immer die Bilder zugeordnet werden sollen. > > > > Viele Grüße > > Michael Kastner > > Am 02.09.2010 um 13:19 schrieb ben: > > > korrekt! > > > > damit der benutzer schneller und einfacher bilder hochladen kann :) > > > > ben > > > > 2010/9/2 Guido Pesch <guido.pe...@netcologne.de> > > 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 <b...@nerdlabor.de>: > > > > 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 <guido.pe...@netcologne.de> > > > > 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 > > > > > > > > > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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