#New_record? funkcja określa, czy rekord został zapisany. Ale zawsze jest fałszywe wafter_save
. Czy istnieje sposób ustalenia, czy rekord jest nowo utworzonym rekordem, czy starym z aktualizacji?
Mam nadzieję, że nie użyję innego wywołania zwrotnego, takiego jak before_create
ustawienie flagi w modelu lub wymaganie innego zapytania do bazy danych.
Każda rada jest mile widziana.
Edycja: trzeba to określić w after_save
podpięciu, a dla mojego konkretnego przypadku użycia nie ma updated_at
ani updated_on
sygnatury czasowej