In rails guides it's described like this: "Objects will be in addition destroyed if they’re associated with :dependent => :destroy, and deleted if they’re associated with :dependent => :delete_all."
Right, cool. But what's the difference between being destroyed and being deleted? I tried both and it seems to do the same thing.