Evtl helfen Dir ja folgende Railscasts weiter. Ist zwar auch was Ajax-Kram 
dabei aber es gibt einen guten Überblick was man beachten muss, wenn man 
mehrere Models mit einem Formular bearbeiten will. 

73. Complex Forms Part 1 
74. Complex Forms Part 2 
75. Complex Forms Part 3 

Viel Erfolg. 


Am Sonntag, den 31.08.2008, 23:55 +0200 schrieb Werner Laude:
> Am 31.08.2008 um 23:36 schrieb Manuel Wiedenmann:
> 
> Das klappt jetzt endlich.. wunderbar..
> 
> 
> >
> > @client = Client.new(params[:client])
> > @svasset = Svasset.new(@client.id)
> >
> > @client.svasset = @svasset
> >
> 
> kann ich dich noch was löchern..
> 
>   def edit
>      @client = Client.find(params[:id])
>    end
> 
> im @client sollte doch "alles drin sein", wg belongs_to..
> 
> <h1>Editing client</h1>
> 
> <% form_for(@client) do |f| %>
> 
>   <%= f.label :wert%><br />
>      <%= f.text_field :wert %>
> 
> wie muß ich das Objekt :wert formulieren? damit es Werte aus der  
> svasset anzeigt..?
> 
> Gruß
> 
> 
> >
> >
> > Am 31.08.2008 um 23:13 schrieb Werner Laude:
> >
> >>
> >> Am 31.08.2008 um 22:54 schrieb Manuel Wiedenmann:
> >>
> >> Hallo Manuel
> >>
> >>> -----BEGIN PGP SIGNED MESSAGE-----
> >>> Hash: SHA1
> >>>
> >>> @svasset.clients << @client
> >>> @svasset is das nil object...
> >>>
> >>> du solltest es vielleicht so machen:
> >>> @client = Client.new(params[:client])
> >>> @client.svasset = @client.id
> >>
> >> client ja aber svasset
> >> legt er leider nicht an..nix leeres .. gar nix..
> >>
> >> mhh
> >>
> >>>
> >>>
> >>> manuel
> >>>
> >>> Am 31.08.2008 um 22:47 schrieb Werner Laude:
> >>>
> >>>> Hallo ich bin mit Rest Sachen etwas am verzweilfeln....
> >>>>
> >>>> class Client < ActiveRecord::Base
> >>>> has_one :svasset
> >>>>
> >>>> class Svasset < ActiveRecord::Base
> >>>> belongs_to :client
> >>>>
> >>>> map.resources :clients,  do |client|
> >>>>   client.resource :svassets
> >>>> end
> >>>>
> >>>> Anzeigen funktioniert soweit , aber ich bekomme folgendes nicht  
> >>>> hin:
> >>>>
> >>>> Bei Neuanlage eines Client soll eine Svasset erstellt werden mit  
> >>>> der client_id
> >>>>
> >>>> def new
> >>>>   @client = Client.new
> >>>> end
> >>>>
> >>>> def create
> >>>>   @client = Client.new(params[:client])
> >>>>   @svasset.clients << @client
> >>>>   respond_to |wants|
> >>>>   flash[:notice] = 'Client was successfully created.'
> >>>>   wants.html redirect_to(@client)
> >>>> end
> >>>>
> >>>> You have a nil object when you didn't expect it! The error  
> >>>> occurred while evaluating nil.clients
> >>>> Gruß
> >>>>
> >>>>
> >>>>
> >>>> Werner Laude
> >>>> Lindenburger Allee 22  -  50931 Köln
> >>>>
> >>>> 0221.8805 635
> >>>>
> >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>>>
> >>>> http://www.webagentur-laude.de
> >>>>
> >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> rubyonrails-ug mailing list
> >>>> [email protected]
> >>>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >>>
> >>> -----BEGIN PGP SIGNATURE-----
> >>> Version: GnuPG v1.4.7 (Darwin)
> >>>
> >>> iD8DBQFIuwUXs/WwCK0ZZEARAs3FAJ9GPqjKG46b+1vwDtTnE4fRZfpeogCgmUyB
> >>> whTfF1bI+4yIJ0D2bChYDbc=
> >>> =5O2A
> >>> -----END PGP SIGNATURE-----
> >>> _______________________________________________
> >>> rubyonrails-ug mailing list
> >>> [email protected]
> >>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >>>
> >>
> >> _______________________________________________
> >> rubyonrails-ug mailing list
> >> [email protected]
> >> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.7 (Darwin)
> >
> > iD8DBQFIuw7Rs/WwCK0ZZEARApzJAJ4mFYz5xYn3PoeGckXhQkLNYEUFCwCdHS0R
> > D+kij1wU9kijBy9l7M8yGak=
> > =0Qde
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > rubyonrails-ug mailing list
> > [email protected]
> > http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >
> 
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> 
-- 
Mit den besten Grüßen aus Düsseldorf

Sven Jansen

HS Public Relations GmbH

Marbacher Str. 114
D-40597 Düsseldorf

Fon: +49 211 90486-0
Fax: +49 211 90486-22

[EMAIL PROTECTED]
www.hs-pr.de

Sitz der Gesellschaft: Düsseldorf - AG Düsseldorf HRB 23149 -
USt-ID-Nr.: DE119372867 - Steuer-Nr.: 13358360228
Geschäftsführer: Alois Schnabl, Claudia Heidemeyer, Sebastian Schnabl -
Postfach 18 03 41 - D 40570 Düsseldorf

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an