Determina se l'oggetto ActiveRecord è nuovo


Risposte:



360

Un ciclo di vita dell'oggetto ActiveRecord:

1. nuovo record

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

2. persistente

item.save
item.persisted? #=> true

3. modificato

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

4. distrutto

item.destroy
item.destroyed? #=> true

28
Risposta migliore in quanto completa il ciclo di vita.
nick
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.