aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source
diff options
context:
space:
mode:
authorDan Kang <dan@dskang.com>2014-05-16 21:00:10 -0400
committerDan Kang <dan@dskang.com>2014-05-17 23:01:22 -0400
commitf369bcf9a0dba0a945ca6fe53343c042f54c1fcf (patch)
tree6b25101c6e703a80e38e4b240587831aaa47f726 /guides/source
parentdbbcc8388acbcded4ef3a8b17213e3f16a354f32 (diff)
downloadrails-f369bcf9a0dba0a945ca6fe53343c042f54c1fcf.tar.gz
rails-f369bcf9a0dba0a945ca6fe53343c042f54c1fcf.tar.bz2
rails-f369bcf9a0dba0a945ca6fe53343c042f54c1fcf.zip
Default config.assets.digests to true in development
Diffstat (limited to 'guides/source')
-rw-r--r--guides/source/asset_pipeline.md26
1 files changed, 18 insertions, 8 deletions
diff --git a/guides/source/asset_pipeline.md b/guides/source/asset_pipeline.md
index 950cfdca29..4d69d5168e 100644
--- a/guides/source/asset_pipeline.md
+++ b/guides/source/asset_pipeline.md
@@ -198,12 +198,9 @@ will result in your assets being included more than once.
WARNING: When using asset precompilation, you will need to ensure that your
controller assets will be precompiled when loading them on a per page basis. By
-default .coffee and .scss files will not be precompiled on their own. This will
-result in false positives during development as these files will work just fine
-since assets are compiled on the fly in development mode. When running in
-production, however, you will see 500 errors since live compilation is turned
-off by default. See [Precompiling Assets](#precompiling-assets) for more
-information on how precompiling works.
+default .coffee and .scss files will not be precompiled on their own. See
+[Precompiling Assets](#precompiling-assets) for more information on how
+precompiling works.
NOTE: You must have an ExecJS supported runtime in order to use CoffeeScript.
If you are using Mac OS X or Windows, you have a JavaScript runtime installed in
@@ -581,8 +578,21 @@ runtime. To disable this behavior you can set:
config.assets.raise_runtime_errors = false
```
-When this option is true asset pipeline will check if all the assets loaded in your application
-are included in the `config.assets.precompile` list.
+When this option is true, the asset pipeline will check if all the assets loaded
+in your application are included in the `config.assets.precompile` list.
+If `config.assets.digests` is also true, the asset pipeline will require that
+all requests for assets include digests.
+
+### Turning Digests Off
+
+You can turn off digests by updating `config/environments/development.rb` to
+include:
+
+```ruby
+config.assets.digests = false
+```
+
+When this option is true, digests will be generated for asset URLs.
### Turning Debugging Off