Active Storage
E440634
Active Storage is a Ruby on Rails framework component that handles file uploads and attachment management by integrating application models with various cloud and local storage services.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Ruby on Rails framework component
ⓘ
file attachment library ⓘ |
| configurationFile | config/storage.yml ⓘ |
| developedBy | Ruby on Rails core team NERFINISHED ⓘ |
| distributedAs | Ruby gem ⓘ |
| followsConvention | Rails configuration over code ⓘ |
| gemName | activestorage NERFINISHED ⓘ |
| integratesWith |
Active Record
NERFINISHED
ⓘ
Rails models ⓘ |
| introducedInVersion | Rails 5.2 NERFINISHED ⓘ |
| license | MIT License ⓘ |
| partOf | Ruby on Rails NERFINISHED ⓘ |
| primaryPurpose |
file attachment management
ⓘ
file uploads management ⓘ |
| repository | https://github.com/rails/rails ⓘ |
| storesFileIn | configured storage service ⓘ |
| storesMetadataIn | database ⓘ |
| supportsFeature |
Active Job integration
ⓘ
attachment validations via model callbacks ⓘ background analysis of attachments ⓘ blob metadata storage ⓘ content type detection ⓘ custom service implementations ⓘ direct uploads from browser ⓘ expiring URLs ⓘ file integrity checking ⓘ has_many_attached association ⓘ has_one_attached association ⓘ integration with Rails URL helpers ⓘ mirrored uploads to multiple services ⓘ multiple environments configuration ⓘ on-the-fly image transformations ⓘ preview generation for files ⓘ service configuration via YAML ⓘ service-specific configuration options ⓘ signed blob URLs ⓘ streaming file downloads ⓘ variant processing for images ⓘ |
| supportsStorageService |
Amazon S3
NERFINISHED
ⓘ
Google Cloud Storage NERFINISHED ⓘ Microsoft Azure Storage NERFINISHED ⓘ Mirror service ⓘ S3-compatible services ⓘ local disk storage ⓘ |
| usesConcept |
Attachment
ⓘ
Blob NERFINISHED ⓘ Service ⓘ |
| writtenInLanguage | Ruby NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.