module ViewModel::ActiveRecord::NestedControllerBase
def destroy_association(collection, serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, lock_owner: nil)
def destroy_association(collection, serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, lock_owner: nil) require_external_referenced_association! if lock_owner owner_viewmodel.find(owner_viewmodel_id, eager_include: false, lock: lock_owner) end empty_update = collection ? [] : nil owner_viewmodel.deserialize_from_view(owner_update_hash(empty_update), deserialize_context: deserialize_context) render_viewmodel(empty_update, serialize_context: serialize_context) end