Итак, у меня есть относительно простое приложение Rails, и я хотел добавить к нему стиль дизайна материалов через Bootstrap.
Я добавил следующие gems в свой Gemfile:
gem 'bootstrap-sass'
gem 'bootstrap-material-design'
Теперь они оба работают, мой вопрос заключается в том, почему мне, похоже, приходится добавлять их в свое приложение по-разному. Для Vanilla Boostrap я просто импортирую его в конкретный вид (я думаю, что правильный термин) scss файл, как обычно.
@import "bootstrap-sprockets";
@import "bootstrap";
Но для драгоценного камня Material Design я должен "потребовать" его вместо корневого файла application.css
*= require bootstrap-material-design
Почему разница, и для чего требуется синтаксис, который действительно делает?