Sprawdź, czy obiekt ActiveRecord jest nowy


Odpowiedzi:



360

Cykl życia obiektu ActiveRecord:

1. nowy rekord

item = Item.new
item.new_record? #=> true

2. przetrwał

item.save
item.persisted? #=> true

3. zmieniony

item.name = "other"
item.changed? #=> true

4. zniszczone

item.destroy
item.destroyed? #=> true

28
Lepsza odpowiedź, ponieważ kończy cykl życia.
nick
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.