Rails, Sass и Grunt
Я пытаюсь перейти на использование Grunt для всех моих активов в приложении Rails, а не для конвейера активов. (Просто пробная версия, я могу избавиться от этого и в любой момент вернуться к конвейеру активов)
У меня есть плагин grunt-contrib-watch, наблюдающий и компилирующий мои sass-файлы, но он не работает со строкой:
@import "bourbon"
Кажется, что Грант не может найти файлы бурбона. У меня бурбон установлен как драгоценный камень. Я знаю, что у grunt-contrib-sass есть loadPath
вариант, но я не уверен, что добавить к этому, чтобы позволить Grunt видеть и использовать драгоценные камни, установленные как часть моего комплекта?
Есть идеи?
2 ответа
При установке бурбона вы ставите:
bourbon install;
Эта команда создает папку с именем бурбон. и вы должны импортировать его с помощью
@import "bourbon/bourbon";
Вы должны проверить, где находится папка с бурбоном. И импортировать это.
Я думаю, что это не проблема Grunt, потому что Grunt не знает, использует ли sass-код бурбон, compasss, susy или что-то еще.
С уважением.
Решается с помощью опции require grunt-contrib-sass
:
require: ['bourbon', 'susy', 'breakpoint'],
Теперь мне нужно найти эквивалент для загрузки в javascript-скриптах из гемов ruby, таких как jquery из гема jquery и jquery-ujs из гема jquery-rails.