Twitter Bootstrap + Rails, как вы интегрируете и модифицируете его?

Как вы настраиваете что-то вроде Twitter Bootstrap в приложении Rails 3.2? У меня уже есть гем ('bootstrap-sass 3.0.3.0'). Я просто получаю копию файлов Sass и вообще не использую драгоценный камень? Я чувствую, что здесь что-то упущено, потому что я начал добавлять важные в CSS моего кода. (Я просто пытаюсь изменить цвет панели навигации в градиент.)

Есть ли способ не использовать всю структуру? Я чувствую, что все равно не использую некоторые компоненты (как CSS, так и JS).

2 ответа

Решение

В вашем app/asssets/stylesheets/application.sass

$brand-primary: #829F21 !default
$brand-success: #771965 !default
$brand-warning: #A69E22 !default
$brand-danger:  #d9534f !default
$brand-info:    #5bc0de !default
@import "bootstrap"

список переменных https://github.com/thomas-mcdonald/bootstrap-sass/blob/master/vendor/assets/stylesheets/bootstrap/_variables.scss

важно включить эти переменные перед импортом начальной загрузки

если вы хотите импортировать только части начальной загрузки, чем (как описано на странице Readme) включить только те части, которые вы хотите

например, в app/assets/javascript/application.js:

//= require bootstrap/scrollspy
//= require bootstrap/modal
//= require bootstrap/dropdown

Это просто ошибка с моей стороны. Я просто не скопировал свой код для созданного мной статического прототипа сайта, и у меня была копия _variables.scss в моем приложении Rails. Чем больше ты знаешь... Т_Т

Другие вопросы по тегам