Determine if ActiveRecord Object is New
An ActiveRecord object lifecycle:
1.new record
item = Item.newitem.new_record? #=> true
2.persisted
item.saveitem.persisted? #=> true
3.changed
item.name = "other"item.changed? #=> true
4.destroyed
item.destroyitem.destroyed? #=> true