If I am using a database that supports FKs and
ON DELETE CASCADE, then is there any point
in using :dependent => :destroy ?
I think the point is in being able to keep that logic in the application itself, rather than having to go to two seperate code bases to find out what the result of an Object.destroy will be.