Am 17.11.2007 um 14:38 schrieb Pa Sc:


Die Daten für mein Modell stelle ich in mehreren Forms, die über mehrer
Seiten
verteilt sind, zusammen. Leider werden die Eingaben erst validiert, wenn
das
Ganze im Modell gespeichert wird.
Ich möchte aber nach jeder Seite gleich valdieren, sodass bei einer
falschen
Eingabe auch gleich die entsprechende Seite angezeigt wird.

Weiss jemand einen Rat, wie man so was hin kriegt?

ganz hässlich, die Teildaten in der Session abspeichern.

Besser, den ganzen Validations ein :if mitgeben, ein Beispiel
aus meinem UserModel:

validates_uniqueness_of :login, :if => Proc.new{|u| u.is_guest?}, :message => _('Login is missing.')

Sinn war, nur so nebenbei, GuestUser anzulegen die dann hinterher erst komplettiert werden, oder gar nicht. Frag mich nicht warum das Ding nicht ohne Proc funktioniert hat.
Weiß das jemand?

ciao, tom

--
Thomas R. "TomK32" Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world
Skype: TomK32

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

Antwort per Email an