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. Чем больше ты знаешь... Т_Т