Rails 3: javascript_include_tag: все - что именно он делает? - PullRequest
3 голосов
/ 04 ноября 2011

Во-первых, в чем разница между

javascript_include_tag :all 

и

javascript_include_tag :defaults

Наконец, у меня ранее был этот код:

<%= javascript_include_tag 'jquery-ui-1.8.16.custom.min.js', 'application.js' , 'jquery.tokeninput.js', 'rails.validations.js' %>

Который не загружал мой js, например, jquery.tokeninput.js не работал вообще

1 Ответ

5 голосов
/ 04 ноября 2011

Код: javascript_include_tag :all загружает все файлы JavaScript из папки / public / или / assets / javascript

И код: javascript_include_tag :defaults включает только набор файлов JavaScript по умолчанию, настроенный в config / applicationФайл .rb.

По умолчанию это application.js, rails.js, prototype.js (или jQuery, в зависимости от того, который включен) и еще несколько.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...