ruby on rails taggable Determine se o objeto ActiveRecord é novo




tags rails (2)

Um ciclo de vida do objeto ActiveRecord:

1. novo recorde

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

2. persistiu

item.save
item.persisted? #=> true

3. mudou

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

4. destruído

item.destroy
item.destroyed? #=> true

Como posso verificar se um objeto ActiveRecord é novo ou já está persistente?








activerecord