Hallo,

ich sitze immer noch an der Webanwendung vom letzten Post. Ich habe 
das »pre-persistieren« in der Session funktioniert. Leider funktioniert das 
persistieren nicht so ganz.
(Zur Erinnerung: Ich möchte gerne ein neues Objekt und referenzierte Objekte, 
die noch nicht persisitiert sind, sondern erstmal in der session liegen, 
persistieren)
der code schaut in etwa so aus:
def create
        @object = Object.new(params[:object])
        @object.refer << session[:object].refer #refer ist ein Array mit noch 
nicht 
persisitierten, referenzierten Objekten
        if (@object.safe)
...
dies schlägt jedoch fehl:
Konkret: Rails persistiert das Objekt - dies funktioniert
Rails persistiert das referenzierte Objekt - auch dies funktioniert.
Rails will den Eintrag in der Kreuztabelle anlegen: Dies schlegt fehl, da 
statt der ID des referenzierten Objekts, die Rails aus der vorhergehenden 
Serialisierung wissen müsste, "0" genommen wird. - Ein foreign-Key-Check 
knall.
Woran kann das liegen?

Danke,
Keep smiling
yanosz
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an