GitHub - ash-project/ash_storage: Attachment and file management for Ash Framework ยท GitHub
2026-04-30
![]()
ash_storage is an Ash Framework extension that provides file attachment and blob storage management through a three-resource architecture: a BlobResource storing file metadata, an AttachmentResource linking blobs to records, and host resources declaring has_one_attached or has_many_attached relationships. The extension supports multiple attachment patterns including single-parent foreign keys, multi-resource shared attachments, and fully polymorphic attachments, with automatic URL calculation and file purging on replacement for single attachments.
Was this useful?