2015-10-08 2 views
0

Rails 4.2.4
Рубин 2.1.2Не копировать файлы в проект для твиттера-бутстраповских рельсов

Я пытаюсь использовать twitter-bootstrap-rails.
Я хотел бы использовать его таким же образом, я использую jquery-rails

активы/applications.js

//= require jquery 

В этом случае мне не нужно копировать любой jquery.js или JQuery .css в мой проект, потому что Rails извлекает его для меня.

Другая ситуация с twitter-bootstrap-rails.

В руководстве

Жемчужиной Twitter Bootstrap Rails может предоставить таблицы стилей Bootstrap двумя способами.

Простой способ CSS заключается в том, как Bootstrap предоставляется на официальном сайте .

Чем меньше способа предоставляет больше возможностей настройки, такие как изменение THEME цвета, и обеспечивает полезную Less Примесь для вашего кода, но требует в Less камня и выполнение рубина Racer Javascript (не доступно на Microsoft Windows).

Кажется, первый способ больше подходит для меня. Но в этом случае я должен использовать генератор rails generate bootstrap:install static, прежде чем использовать любые файлы .js или .css twitter-bootstrap. Генератор извлекает файлы в папку с ресурсами моего проекта.

Так что я ищу способ использования twitter-bootstrap-rails .js и .css-файлов в моем проекте, не копируя их в папку проекта. Я просто хотел бы добавить файлы twitter-bootstrap-rails, просто поставив, например, строку //= require bootstrap в application.js.

Большое спасибо.

+0

С генератором вам не нужно изменять файлы манифеста вашего ресурса ('application.css' и' application.js'). –

+0

Но мой файл манифеста 'application.css' жалуется, что не смог найти файл начальной загрузки, если я не сгенерировал его с помощью' rails g' –

ответ

0

Вместо использования twitter-bootstap-rails, используйте bootstrap-sass. в вашем application.js, добавьте следующее:

//= require bootstrap-sprockets 

изменение application.css к application.scss и добавить:

@import "bootstrap-sprockets"; 
@import "bootstrap"; 

и вы хорошо идти. Ой. Просто не забудьте перезагрузить сервер.

+0

Это не отвечает на вопрос OP. –

+0

Я предлагаю драгоценный камень, который хорошо работает –

+0

Отмечено, но для этого нужны комментарии, а не ответы. –