Determinar si el objeto ActiveRecord es nuevo


Respuestas:



360

Un ciclo de vida del objeto ActiveRecord:

1. nuevo récord

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

28
Mejor respuesta en que completa el ciclo de vida.
nick
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.