Sha256: c1e20f50ea1f14bd371c614514835b26637b1dde2999c03f2fd198029afbaa42
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
# ActiveStorage-Memory Provides an in-memory ActiveStorage service. ## Installation Add this line to your application's Gemfile: ```ruby gem 'activestorage-memory' ``` And then execute: $ bundle install Or install it yourself as: $ gem install activestorage-memory ## Usage Declare a Memory service in config/storage.yml ``` memory: service: Memory ``` To use the Memory service in test, you add the following to config/environments/test.rb: ``` config.active_storage.service = :memory ``` In Active Storage's analyzer feature, asynchronous jobs are executed. So you should set the queue adapter to inline at config/environments/test. ``` config.active_job.queue_adapter = :inline ``` If you are conducting file downloads and uploads during system testing or integration testing, please add the following to the routing. ``` config/routes.rb mount ActiveStorage::Memory::Engine => "/" if Rails.env.test? ``` You can read more about Active Storage in the Active Storage Overview guide. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/kykt35/activestorage-memory. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
activestorage-memory-0.2.2 | README.md |
activestorage-memory-0.2.1 | README.md |
activestorage-memory-0.2.0 | README.md |