instance method
purge
Ruby on Rails 7.1.6
Since v5.2.8.1Signature
purge()
Destroys the blob record and then deletes the file on the service. This is the recommended way to dispose of unwanted blobs. Note, though, that deleting the file off the service will initiate an HTTP connection to the service, which may be slow or prevented, so you should not use this method inside a transaction or in callbacks. Use #purge_later instead.
Source
# File activestorage/app/models/active_storage/blob.rb, line 315
def purge
destroy
delete if previously_persisted?
rescue ActiveRecord::InvalidForeignKey
end
Defined in activestorage/app/models/active_storage/blob.rb line 315
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::Blob