Sé que esto es probablemente en Internet, pero no puedo encontrar la respuesta aquí en Stackoverflow, así que pensé que podría aumentar un poco la base de conocimientos aquí.¿Puedo configurar la eliminación de Cascade en Rails?
Soy un novato en Ruby and Rails, pero mi empresa se está poniendo muy bien invertida en ella, así que estoy tratando de conocerla con un poco más de detalle.
Ha sido difícil para mí cambiar de mentalidad al diseño de una aplicación del "modelo" más bien de la base de datos, así que estoy tratando de descubrir cómo haría todo el trabajo de diseño que he hecho clásicamente en la Base de datos en el modelo Rails en su lugar.
Así que la tarea más reciente que me he dado es descubrir cómo configurar un modelo de base de datos Rails para hacer eliminaciones en cascada? ¿Hay una manera fácil de hacer esto? ¿O tendría que entrar en MySql y configurar esto?
Gracias.
-Matt
Su explicación es confusa. Se usará una única instrucción SQL, pero no se llamará al método de destrucción para cada fila secundaria. Tienes que usar destroy_all para eso. –
@John: espero que las ediciones aclaren la confusión. gracias por señalar eso. –
@Mike - mucho mejor, gracias. –