Am 01.09.2008 um 11:15 schrieb Sven Jansen:

Hallo Sven..

danke für den Tipp
<%fields_for
hatte ich dann auch im Buch gefunden

New und delete klappt jetzt, fehlt nur noch update..

Gruß



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

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

Antwort per Email an