Turn of dependencies so that a destroy will not destroy chil

Are you talking about has_many, belongs_to helpers or table inheritance?

set :dependent => false (or nil) on the association

Adam