Использование подключаемых модулей jQuery в Rails 3

Закончив великолепное Учебное пособие по Rails Хартла, я теперь прорабатываю очень хороший jQuery - Новичок ниндзя от Castledine и Sharkie. Хотя я могу включить jquery.js и jquery-ui.js в свои проекты rails, Я застреваю, когда дело доходит до добавления других плагинов jQuery.

Я выяснил, что когда плагины размещены на github, я могу импортировать их в свой проект с помощью командной строки и:

[my rails app]$ rails install [github URL]

Плагин успешно импортируется в каталог / vendor / plugin /, где javascript_include_tag может ' не найду их. Эта ситуация вызывает 3 вопроса:

  1. Есть ли способ импортировать плагины jQuery в мое приложение Rails, которое помещает их в каталог public / javascripts /, которому они принадлежат?

  2. Если ответ на 1 - «нет», есть ли способ заставить javascript_include_tag искать скрипты в vendor / plugins /? Это кажется плохой практикой, поскольку сценарии jQuery скрыты от каталога public / javascript /, где их обычно ищут.

  3. Если 1 и 2 - оба "нет", есть ли более элегантный способ переместить файлы из vendor / plugins /, чем $ mv или копирование и вставка?

Примечание: через поиск в сети я наткнулся на жемчужину sprokets 37signals по адресу http: // getsprockets. org / , что, кажется, может быть полезно в какой-то момент, но выходит за рамки моих текущих потребностей и понимания.

Благодарен за любые мысли!

9
задан marc_s 26 May 2016 в 21:08
поделиться