Deleting a db record in a "tree-like" model structure

Hi there,

what is the "Rails way" to delete a record in a model "tree" structure
like the following one ?

User

has_many :children, :dependent => :destroy

Damn, I love it!!

Thanks a lot, Franz!