[Ruby-On-Rails] Определить, включен ли объект ActiveRecord



Answers

Жизненный цикл объекта ActiveRecord:

1. новая запись

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

2. сохранялись

item.save
item.persisted? #=> true

3. изменено

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

4. уничтожены

item.destroy
item.destroyed? #=> true
Question

Как проверить, является ли объект ActiveRecord новым или уже сохраняется?




Links