> Bisher lief das alles prima, mit update_attributes wurde auch das Feld > "Bemerkung" geupdatet. > > Seit der Umstellung geht dies nicht mehr, er speichert alle veränderten > Felder, nur die Bermerkung nicht mehr :/ > Ich habe inzwischen auch mal ein hidden_field ausprobiert, da speichert ers > zwar in die DB (MySql), jedoch müllt er mir damit die Bemerkung bei jeder > fehlerhaften Validierung zu. > Bemerkung hat aber keine Validierung *anmerk* > > Das Internet hab ich jetzt durchwühlt ohne Ergebnis. Wo liegt mein > Denkfehler?
update_attributes gehört meiner meinung nach Verboten, da es nur zu schlechtem Code führt. Ich glaube dein Problem ist, dass `params` nicht mehr schreibbar ist, sondern ein reiner getter geworden ist. Probier mal @user.attributes = params[:user] @user.bemerkung = @user.bemerkung << "bearbeitet am " << Time.now << params[:chat] if @user.save ... end Wobei die [EMAIL PROTECTED] auch eher in das Model gehört, z.B. in einen Callback. Jonathan -- Jonathan Weiss http://blog.innerewut.de http://twitter.com/jweiss
_______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
