I have a model called MyContainer, which :has_many MyObjects.
I want to delete all the MyObjects in the container without having to delete the MyContainer. My model does have :dependent => :destroy, however I don't want to have to delete and re-create the object because it is slower.
Something like this does not work:
@obj = MyContainer.find_by_id(10) @obj.my_objects.delete_all
How can I accomplish this?