Почему Bootstrap mixin "кнопка-вариант" не найдена конвейером активов rails?

Нужен второй набор глаз. Мы получаем ошибку при попытке использовать bootstrap mixin. Как ни странно, расширенные классы бутстрапов работают нормально. Мы используем новейшие bootstrap-sass камень.

Мы получаем следующую ошибку:

ActionView::Template::Error (Undefined mixin 'button-variant'.

Мы имеем следующую структуру:

В application.css.scss

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

@import "base/variables";
@import "base/mixins";
@import "base/globals";

В globals.css.scss

@import "buttons";

В buttons.css.scss:

.border-btn {
 @include button-variant($color-base, transparent, $color-base);
}

Может ли кто-нибудь определить проблему? Насколько я могу судить, все правильно настроено...

1 ответ

Вам нужно добавить импорт в buttons.css.scss. Я точно не знаю, почему это работает в вашем случае, но я видел это раньше. Я нашел следующие мысли по этому вопросу: Правильная структура активов SCSS в Rails и некоторое обходное решение здесь: http://rwilcox.tumblr.com/post/9038701675/sass-variables-and-the-rails-3-1-asset- трубопровод

licensed under cc by-sa 3.0 with attribution.