it-swarm-id.com

Menentukan apakah objek ActiveRecord adalah baru

Bagaimana saya bisa memeriksa apakah objek ActiveRecord baru atau sudah ada?

206
jrhicks

#new_record? tidak hanya itu:

_object.new_record?
_
265
John Beynon

Siklus hidup objek ActiveRecord:

1 .catatan bar

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

2 .bertahan

item.save
item.persisted? #=> true

3 .diubah

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

4 .hancur

item.destroy
item.destroyed? #=> true
336
Damien