2014-10-13 4 views
0

Я использую sass-bootstrap для моего проекта, у меня есть файл _colors.scss, где я сохраняю переменные цветов. Я импортирую свой _colors.scss перед импортом бутстрапа.sass-bootstrap RubyOnRails gem: цвета не работают

я могу изменить основные переменные бутстраповских как:

$navbar-default-link-active-color: red; 

// активная ссылка в меню заголовка стал красным

Но я не могу использовать цвет вар в других моих Sass файлов, таких как:

$brand-primary: #428bca; 

body { 
    color: $brand-primary; 
} 
// this give undefined variable 

Как это?

Мой импорт application.css.scss:

@import "base-elements/colors"; 
@import "base-elements/typography"; 
@import "base-elements/helpers"; 
@import "bootstrap-sprockets"; 
@import "bootstrap"; 
@import "bootstrap-theme.min"; 
@import "components/login"; 
@import "components/carousel"; 
@import "pages/pages"; 
+0

@GiorigiaSambrotta Вам необходимо импортировать этот файл в ваш 'application.css.scss'. пожалуйста, проверьте этот URL: http://stackoverflow.com/questions/25281456/bootstrap-sass-rails-4-customize-styling – anusha

+0

спасибо, я уже импортировал этот файл в application.css.scss, я просто обнаружил, что возможно, есть ошибка с сассой и сассовым рельсом. Я дам это как ответ –

ответ

0

Просто обнаружить, что SASS рельсы версии больше 4.0.1 хорошо не работает с начальной загрузки. Мне нужно было определить

gem sass-rails '4.0.1 ' 

и

gem 'sprockets', '2.11.0' 

для того, чтобы сделать цвета и бутстрэпами Примеси работает нормально

Хотелось бы надеяться, что может помочь кому-то еще

Смежные вопросы