1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Fix documentation related to config.assets.cache_store [ci skip]

- sprockets-rails no longer supports customizing cache store after
  rails/sprockets-rails@ecaeb27 using `config.assets.cache_store`.
- Instead we need to configure it using block syntax.
- Fixes #19835.
This commit is contained in:
Prathamesh Sonpatki 2016-01-31 16:31:24 +05:30
parent 96355e87cb
commit 437fa98e63
2 changed files with 6 additions and 13 deletions

View file

@ -1177,19 +1177,14 @@ TIP: For further details have a look at the docs of your production web server:
Assets Cache Store
------------------
The default Rails cache store will be used by Sprockets to cache assets in
development and production. This can be changed by setting
`config.assets.cache_store`:
By default, Sprockets caches assets in `tmp/cache/assets` in development
and production environments. This can be changed as follows:
```ruby
config.assets.cache_store = :memory_store
```
The options accepted by the assets cache store are the same as the application's
cache store.
```ruby
config.assets.cache_store = :memory_store, { size: 32.megabytes }
config.assets.configure do |env|
env.cache = ActiveSupport::Cache.lookup_store(:memory_store,
{ size: 32.megabytes })
end
```
To disable the assets cache store:

View file

@ -159,8 +159,6 @@ pipeline is enabled. It is set to true by default.
* `config.assets.debug` disables the concatenation and compression of assets. Set to `true` by default in `development.rb`.
* `config.assets.cache_store` defines the cache store that Sprockets will use. The default is the Rails file store.
* `config.assets.compile` is a boolean that can be used to turn on live Sprockets compilation in production.
* `config.assets.logger` accepts a logger conforming to the interface of Log4r or the default Ruby `Logger` class. Defaults to the same configured at `config.logger`. Setting `config.assets.logger` to false will turn off served assets logging.