我有
class MyContainer < ActiveRecord::Base
:has_many MyObjects, :dependent => :destroy
end
我想删除MyObjects
容器中的所有内容,而不必删除MyContainer
. 我的模型确实有:dependent => :destroy
,但是我不想删除并重新创建对象,因为它比较慢。
像这样的东西不起作用:
@obj = MyContainer.find_by_id(10)
@obj.my_objects.delete_all
我怎样才能做到这一点?