Hallo Niko,

vielen Dank für deine Antwort.

Niko Dittmann <[EMAIL PROTECTED]> writes:

> das klingt auf den ersten Blick im Großen und Ganzen ganz ok wie Du
> das angehst.  Vielleicht musst Du ja beim Updaten nicht alle löschen
> und neu schreiben… 

Mir erschien das als einfacher und schneller, als zuerst zu überprüfen,
welche Tags denn nun wegfallen und nur deren Referenzen zu löschen.
Ehrlich gesagt fällt mir dazu kein schöner Code ein.  (Ich weiß aber
nicht, welchen Overhead ich so in Rails produziere.)

> und ich würde das Speichern der Tags in eine after_save action des
> Entry-Models packen, dann wird Dein Controller cleaner und es lässt
> sich leichter testen.

Ich muss gestehen, dass ich an den Model Callbacks gerade verzweifle.
Wie kann ich im Callback denn auf die Formulardaten zugreifen?

> Als Inspiration schau Dir doch mal acts_as_taggable bzw.
> acts_as_taggable_on_steroids an:
>
> http://agilewebdevelopment.com/plugins/acts_as_taggable_on_steroids

Hui, das ist schon recht komplex.  Bis ich mich durch diesen Code
gewühlt habe, dürfte einige Zeit vergehen.


Viele Grüße,
 olli


-- 
http://www.sopos.org/olli/ GnuPG-Key: gpg --recv-keys 0x9A00D827
GnuPG-Fingerprint: F27A BA8C 1CFB B905 65A8  2544 0F07 B675 9A00 D827
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an