Pull to refresh
0
0
Sergei O. Udalov @Delfino

Ruby Developer

Send message

Как сделать javascript_include_tag рекурсивным?

Reading time1 min
Views1.2K
Не знаю как вам, а мне давно не доставало возможности подключать свои js-файлы пачками.

Напомню, что в Rails есть стандартный хелпер javascript_include_tag(:all, :recursive => true), который включает все файлы из public/javascripts. Но мне захотелось управлять этим процессом. И вот что у меня получилось:

<%= javascript_include_tag collect_js("jquery-1.4.2", "jquery.*", "lib/*, "application") %>


По умолчанию происходит рекурсивное подключение всех *.js файлов по указанным шаблонам, но это можно отключить:

<%= javascript_include_tag collect_js("jquery-1.4.2", "jquery.*", "application", :without_recursion => true) %>


Исходный код хелпера под катом
Читать дальше →
Total votes 2: ↑2 and ↓0+2
Comments6

Information

Rating
Does not participate
Location
Пушкино, Москва и Московская обл., Россия
Date of birth
Registered
Activity