Der #new_record? Funktion bestimmt, ob ein Datensatz gespeichert wurde. Aber es ist immer falsch im after_saveHaken. 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_createzu 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_saveHook bestimmen , und für meinen speziellen Anwendungsfall gibt es keinen updated_atoder updated_onZeitstempel