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.