Der #new_record? Funktion bestimmt, ob ein Datensatz gespeichert wurde. Aber es ist immer falsch im after_save
Haken. Gibt es eine Möglichkeit, anhand der Aktualisierung festzustellen, ob es sich bei dem Datensatz um einen neu erstellten oder einen alten Datensatz handelt?
Ich hoffe, keinen weiteren Rückruf before_create
zu verwenden, um beispielsweise ein Flag im Modell zu setzen oder eine weitere Abfrage in der Datenbank zu erfordern.
Jeder Rat wird geschätzt.
Bearbeiten: Sie müssen es im after_save
Hook bestimmen , und für meinen speziellen Anwendungsfall gibt es keinen updated_at
oder updated_on
Zeitstempel