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.

Jump to: Statements Referenced by

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.

Ruby on Rails includesComponent Active Storage