ruby-on-rails - taggable - tags rails




Determine se o objeto ActiveRecord é novo (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