Sorry if I missed this in the docs somewhere.
My guess is that if I use :dependent => :destroy, then the application
sends commands to the db to destroy the dependent records.
If I am using a database that supports FKs and ON DELETE CASCADE, then
is there any point in using :dependent => :destroy ?