[Ror-es] Borrado en cascada

Joshua Sierles
Tue Feb 28 01:58:07 GMT 2006


has_many :hijos, :dependent => true
( o tambien :dependent => :nullify si deseas mantener el hijo pero  
sin referencia a ningun padre)

Joshua Sierles

On Feb 26, 2006, at 4:57 PM, Jaime Iniesta wrote:

> Hola, ¿cuál es la manera más sencilla de que al borrar un objeto se
> borren los dependientes?
>
> Me explico, en una típica aplicación en la que hay un modelo Padre del
> que dependen varios modelos Hijo, o sea, el Hijo "belongs_to padre" y
> el Padre, "has_many hijos".
>
> Quiero que al borrar el padre, se eliminen los hijos también de la
> base de datos.
>
> ¿Esto se ha de hacer "a pata" o se especifica en el modelo, o en la
> definición de la base de datos MySQL?
>
> --
> Jaime Iniesta alias Capitán planeta
> email: capitanplaneta ARROBA gmail PUNTO com
> jabber: capitanplaneta ARROBA jabberes PUNTO org
> http://capitanplaneta.blogspot.com/
> http://railes.net
> _______________________________________________
> Ror-es mailing list
> 
>