Include concrete example motivating this module file

This commit is contained in:
Joseph Hale
2026-03-02 15:25:11 -07:00
parent 7611236a67
commit 451920adc7
@@ -1,5 +1,6 @@
# Skip analysis for blobs whose attachments have already been destroyed. Avoids
# Aws::S3::Errors::NoSuchKey when an upload is deleted before AnalyzeJob runs.
# Skip analysis for blobs whose attachments have already been destroyed.
# e.g. when a user uploads a file but deletes it before the analysis runs.
# Avoids `Aws::S3::Errors::NoSuchKey` when an upload is deleted before AnalyzeJob runs.
module ActiveStorageAnalyzeJobSkipDetached
def perform(blob)
return unless blob.attachments.exists?