Stellen Sie fest, ob das ActiveRecord-Objekt neu ist


Antworten:



360

Ein ActiveRecord-Objektlebenszyklus:

1. neuer Rekord

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

2. beharrte

item.save
item.persisted? #=> true

3. geändert

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

4. zerstört

item.destroy
item.destroyed? #=> true

28
Besser antworten, dass es den Lebenszyklus abschließt.
Nick
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.