en Ruby on Rails, es que @variable.delete
o @variable.destroy
eliminación de un registro de base de datos
13
A
Respuesta
32
@variable.destroy
llamará a todas las devoluciones de llamada (before_destroy etc.) y garantizará que se respeten las asociaciones. @variable.delete
solo llama a la consulta de base de datos sin procesar para eliminar el objeto. Por lo general, estás mucho más seguro usando destroy
, incluso si es más caro.
2
Suponiendo que está usando ActiveRecord, y que @variable
es una instancia de una subclase ActiveRecord::Base
, se llama a @variable.destroy
.
Cuestiones relacionadas
- 1. Eliminación de un registro de la base de datos utilizando Python
- 2. Duplicar un registro de base de datos con linq
- 3. git - eliminación de carriles registro de desarrollo
- 4. Base de datos de registro de errores: para muchas aplicaciones
- 5. registro de base de datos de log4net con parámetros personalizados
- 6. Diseño de base de datos para registro de auditoría
- 7. Borrado de datos de registro de Magento
- 8. Existe el registro de Android() en la base de datos?
- 9. registro aleatorio de la base de datos MySQL con CodeIgniter
- 10. Registro de servidor en la base de datos o archivo de registro?
- 11. Registro del adaptador de base de datos Zend en el Registro
- 12. ¿Cómo importar una base de datos Oracle desde un archivo dmp y un archivo de registro?
- 13. ¿Se debe almacenar "http: //" con un registro de base de datos de una URL?
- 14. ¿Cómo se actualiza un registro de tabla de base de datos en Zend?
- 15. ¿Un buen apilador de registro de base de datos para Java?
- 16. Cómo controlar un registro de versión en una base de datos
- 17. Use solo Elmah.axd para múltiples aplicaciones con un solo registro de base de datos
- 18. Liquibase: cómo generar un registro de cambios para la base de datos existente
- 19. ¿Cómo inserto un registro de una base de datos mongo a otra?
- 20. Cómo obtener un registro aleatorio de la base de datos MS Access
- 21. ¿Puedo almacenar atributos personalizados en HTML DOM como un registro de base de datos?
- 22. Diferencia entre estrategias de base de datos de truncamiento, transacción y eliminación
- 23. MySQL - Eliminación de duplicados y preservación de datos valiosos?
- 24. ¿Cómo hacer un oyente de base de datos con Java?
- 25. Eliminación de la base de datos cuando se elimina una cuenta
- 26. Inno Setup - Desinstalar la opción de eliminación del registro
- 27. Eliminación de datos de fin de semana en un marco de datos R
- 28. ¿Cómo restauro desde un comando de base de datos de caída usando un registro binario de mysql?
- 29. Base de datos horizontal y base de datos vertical
- 30. rieles Prevenir la prueba de eliminación de datos de semillas
Esto no es realmente una pregunta de Ruby, es una pregunta para cualquier ORM que esté utilizando, que, como está utilizando Rails, es probablemente ActiveRecord. ¿Qué tal reformular su pregunta y título para reflejar el ORM en lugar de Ruby? Como es, es una pregunta confusa. –
sí, tienes razón, voy a cambiar eso –