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.

Другие вопросы по тегам