doc changes
for rails/rails#23431 modified: guides/source/asset_pipeline.md * description of asset combination from apps and gems, e.g. jquery-rails * after @vipulnsward's related change rails/rails#23479 correction: --skip-sprockets will prevent all of these gems, not just sass-rails and uglifier modified: guides/source/working_with_javascript_in_rails.md * noted that rails.js requires the asset pipeline [ci skip]
This commit is contained in:
parent
15f6ad3adc
commit
5015215f9d
@ -21,6 +21,9 @@ What is the Asset Pipeline?
|
|||||||
The asset pipeline provides a framework to concatenate and minify or compress
|
The asset pipeline provides a framework to concatenate and minify or compress
|
||||||
JavaScript and CSS assets. It also adds the ability to write these assets in
|
JavaScript and CSS assets. It also adds the ability to write these assets in
|
||||||
other languages and pre-processors such as CoffeeScript, Sass and ERB.
|
other languages and pre-processors such as CoffeeScript, Sass and ERB.
|
||||||
|
It allows assets in your application to be automatically combined with assets
|
||||||
|
from other gems. For example, jquery-rails includes a copy of jquery.js
|
||||||
|
and enables AJAX features in Rails.
|
||||||
|
|
||||||
The asset pipeline is technically no longer a core feature of Rails 4, it has
|
The asset pipeline is technically no longer a core feature of Rails 4, it has
|
||||||
been extracted out of the framework into the
|
been extracted out of the framework into the
|
||||||
@ -45,7 +48,7 @@ gem 'coffee-rails'
|
|||||||
```
|
```
|
||||||
|
|
||||||
Using the `--skip-sprockets` option will prevent Rails 4 from adding
|
Using the `--skip-sprockets` option will prevent Rails 4 from adding
|
||||||
`sass-rails` and `uglifier` to your Gemfile, so if you later want to enable
|
them to your Gemfile, so if you later want to enable
|
||||||
the asset pipeline you will have to add those gems to your Gemfile. Also,
|
the asset pipeline you will have to add those gems to your Gemfile. Also,
|
||||||
creating an application with the `--skip-sprockets` option will generate
|
creating an application with the `--skip-sprockets` option will generate
|
||||||
a slightly different `config/application.rb` file, with a require statement
|
a slightly different `config/application.rb` file, with a require statement
|
||||||
|
@ -148,10 +148,10 @@ and Rails has got your back in those cases.
|
|||||||
Because of Unobtrusive JavaScript, the Rails "Ajax helpers" are actually in two
|
Because of Unobtrusive JavaScript, the Rails "Ajax helpers" are actually in two
|
||||||
parts: the JavaScript half and the Ruby half.
|
parts: the JavaScript half and the Ruby half.
|
||||||
|
|
||||||
|
Unless you have disabled the Asset Pipeline,
|
||||||
[rails.js](https://github.com/rails/jquery-ujs/blob/master/src/rails.js)
|
[rails.js](https://github.com/rails/jquery-ujs/blob/master/src/rails.js)
|
||||||
provides the JavaScript half, and the regular Ruby view helpers add appropriate
|
provides the JavaScript half, and the regular Ruby view helpers add appropriate
|
||||||
tags to your DOM. The CoffeeScript in rails.js then listens for these
|
tags to your DOM.
|
||||||
attributes, and attaches appropriate handlers.
|
|
||||||
|
|
||||||
### form_for
|
### form_for
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user