私は持っている
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
どうすればこれを達成できますか?