2015-01-07 4 views
0

Я использую Bootstrap и jQuery UI в своем приложении, и чтобы эти две стороны работали бок о бок, мне нужно интегрировать jQuery UI Bootstrap. Я думаю, что все эти драгоценные камни, вокруг которых интегрирует трубопровод активов устарели, поэтому я решил скачать этот CSS файлы и поставить вручную в моем проекте, но я застрял на инструкции:Где поместить jQuery UI Bootstrap in Rails

  1. Скачать архив
  2. Распакуйте архив
  3. Найдите папку custom-theme в папке CSS внутри нового несжатого файла
  4. Move, который папку в директории CSS веб-сайта, для которого вы хотите использовать JQuery-щ-самозагрузки
  5. Включите соответствующие .css файлы в макет вашего сайта

Прежде всего, третья точка в списке ... директории CSS, так что я думаю app/assets/stylesheets? Но, внутри этой библиотеки у меня есть каталог images, куда его поставить? А также есть app/assets хорошее место для сторонних библиотек? Может быть, vendors или lib не менее? Более того, Включите соответствующие .css-файлы в макет ... Как !? когда я иду на application.css.scss и пишу e. г. *= require jquery-ui-1.10.3.theme будет ли конвейер активов знать, что этот файл находится в vendor или lib?

Я пробовал подход положить CSS файлы app/assets/stylesheets и изображения app/assets/images около того в application.js за счет импорта по умолчанию этот каталог, но я не получил изображения на сайте ...

ответ

1

Каждая библиотека третья сторона следует добавить в папку vendor/assets. Там вы видите, находятся ли файлы в папке js или css.

Теперь, когда это будет сделано, вы идете к application.css или application.js в app/assets javascripts или stylesheets и требуют библиотеку, которую вы хотите использовать.

Например, для моего angular-growl-notifications.min, который находится в vendor/assets/javascripts я говорю #= require angular-growl-notifications.min в application.js