ruby-on-rails - query - rails update




Determine si el objeto ActiveRecord es nuevo (2)

Un ciclo de vida del objeto ActiveRecord:

1. nuevo record

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

2. persistió

item.save
item.persisted? #=> true

3. cambiado

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

4. destruido

item.destroy
item.destroyed? #=> true

¿Cómo puedo verificar si un objeto ActiveRecord es nuevo o si ya se ha conservado?






activerecord