Menentukan apakah objek ActiveRecord adalah baru


Jawaban:



360

Siklus hidup objek ActiveRecord:

1. catatan baru

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

28
Jawaban yang lebih baik karena itu menyelesaikan siklus hidup.
— nick
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.