class ActiveStorage::Attachment

def purge

Synchronously deletes the attachment and {purges the blob}[rdoc-ref:ActiveStorage::Blob#purge].
def purge
  transaction do
    delete
    record.touch if record&.persisted?
  end
  blob&.purge
end