Así que hayComprobar si el registro fue simplemente destruido en los carriles
record.new_record?
para comprobar si algo es nuevo
tengo que comprobar si algo está en la manera de salir.
record = some_magic
record.destroy
record.is_destroyed? # => true
Algo así. Sé que destruir congela el objeto, ¿tan congelado? tipo de obras, pero ¿hay algo explícitamente para esta tarea?
Creo que algún contexto es útil aquí. Depende de por qué quieres saber si un objeto ha sido destruido. Si lo haces como parte de una prueba unitaria, entonces el golpe extra contra la base de datos está bien. Si lo haces como parte de la aplicación, entonces la segunda ruta podría ser una mejor opción. – jerhinesmith
Esto ya no es necesario, use 'object.destroyed?' – Rob
http://stackoverflow.com/a/3462595/850996 es la respuesta correcta –