Так естьПроверьте запись была просто уничтожена в рельсах
record.new_record?
Чтобы проверить, если что-то новое
мне нужно проверить, если что-то на это выход.
record = some_magic
record.destroy
record.is_destroyed? # => true
Нечто подобное. Я знаю, что уничтожение замерзает объект, поэтому он заморожен? вроде работ, но есть ли что-то явно для этой задачи?
Я думаю, что здесь полезен какой-то контекст. Это зависит от того, почему вы хотите узнать, был ли объект уничтожен. Если вы делаете это как часть единичного теста, то дополнительный удар по базе данных прекрасен. Если вы делаете это как часть приложения, то второй вариант может быть лучше. – jerhinesmith
Это больше не нужно, используйте 'object.destroyed?' – Rob
http://stackoverflow.com/a/3462595/850996 - правильный ответ –