Rails gem to recursively delete self and all dependent associations without an N+1