我有
class MyContainer < ActiveRecord::Base
:has_many MyObjects, :dependent => :destroy
end
我希望能够在不必删除
MyContainer
的情况下删除容器中的所有MyObjects
。虽然我的模型中有:dependent => :destroy
,但我不想删除并重新创建对象,因为这样会更慢。以下内容是无效的:@obj = MyContainer.find_by_id(10)
@obj.my_objects.delete_all
我该如何实现这个目标?