[ruby-it] activerecord, oggetto.destroy e figli

Stefano Sasso stesasso a gmail.com
Gio 14 Ago 2008 09:37:39 CEST


ciao *,
  da un oggetto activerecord, invocando il metodo .destroy, è
possibile eliminare anche tutti i figli (ricorsivamente) di tale
oggetto?
cioè, ad esempio, avendo
A:
has_many B

B:
belongs_to A
has_many C

C:
belongs_to B

io vorrei un qualcosa del genere
a=A.find(:first)
a.destroy  che mi elimini anche tutti i B figli di a, e i C figli dei
B figli di a.

è possibile fare ciò, senza usare le FK (on delete cascade) del db?

grazie,
  stefano

-- 
---------------------------------------------------------------
Per favore non mandate allegati in Word o PowerPoint.
Si veda http://www.fsf.org/philosophy/no-word-attachments.html
---------------------------------------------------------------
Stefano Sasso
stesasso a gmail.com
Linux User #330315
http://www.gnustile.net/


Maggiori informazioni sulla lista Ml