On Jan 9, 2008, at 20:13 , Joachim Mützel wrote:

Mach doch einfach eine neue Methode in deinem Model, zB. date_str= der dann der Wert aus dem View zugewiesen wird. Diese Methode kann dann den String parsen und auf das date field in deinem Model setzen. Und wenn du dann noch eine passende date_str dazu hast kann die das date dann auch
wieder als String formatiert zurueck liefern (zum anzeigen im View).

Wie bekomme ich den Wert eines Textfeldes der View zum Model bzw.
Controller. Die Variable @attributes des Models kennt ja nur die Felder
der Tabelle.

Ganz einfach. Wenn die Methoden date_str und date_str= (aus meinem
obigen Beispiel) in deinem Model definiert sind ersetzt du einfach im
View alle Vorkommen des date Attributs mit diesem neuen "Attribut".
Letztendlich gibt es in deiner Model Klasse ja auch nur Methoden fuer
all deine Felder in der Datenbank, die halt automatisch fuer dich von
Rails erzeugt werden. Hier machst du einfach dein eigenes.

--
Urban Hafner
Ziegelgasse 10
69117 Heidelberg
Germany
http://bettong.net

Attachment: PGP.sig
Description: This is a digitally signed message part

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

Antwort per Email an