Orphaned Children by James Jelinek
Another useful tip is to check out my Hyper Paranoid gem which instead of deleting a record, it sets a deleted_at attribute. That way you can recover deleted records if you need them later. https://github.com/excid3/h...