Acts_as_versioned nur bei Änderung

Hallo,

wie bringe ich acts_as_versioned dazu das er nur geänderte Datensätze
ab speichert? Sollte folgendes nicht gehen?

acts_as_versioned :if => :changed?

Herzliche
Grüße,Michael

Hi,

Hat da jetzt noch keiner geantwortet?

Am 12.11.2007 um 22:56 schrieb Michael V.:

Hallo,

wie bringe ich acts_as_versioned dazu das er nur geänderte
Datensätze ab speichert? Sollte folgendes nicht gehen?

acts_as_versioned :if => :changed?

Ich vermutet mal dass :changed? viel öfter zutrifft als du jetzt
glaubst,
hast du vielleicht ein :updated_at ?

Was du machen kannst ist entweder eine eigene Methode
version_condition_met?
in deinem Model oder der andere Weg, du gibst :if_changed einen Array
mit den Attributed die geändert werden müsste.

Etwas mehr Quellcode von dir wäre nett gewesen damit ich nicht raten
muss.

ciao, tom


Thomas R. “TomK32” Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world
http://www.workingwithrails.com/recommendation/new/person/9367-thomas-
r-koll