nDiviD
@nDiviD
Делать проекты, которыми можно гордиться

Как правильно импортировать scss файлы в Rails проекте?

День добрый. Маленький вопрос.
Делаю проект на RoR. Вопрос про sass.
Структура ассетов проекта разбита по папкам. Scss импортируются в главный.
//application.scss

@import "variables"
@import "mixins"

@import "pages/home"


Вот только файлы не видят микшинов и переменных, объявленных в отдельных файлах.

Прогуглил я много, просто так писать не стал бы. Раньше проблему решал импортируя файлы с микшинами и переменными в каждый файл, но это не дело...

Вот что говорят sass-rails
  • Вопрос задан
  • 316 просмотров
Решения вопроса 1
nDiviD
@nDiviD Автор вопроса
Делать проекты, которыми можно гордиться
Проблема возникает из-за того, что Rails прекомпилит каждый файл отдельно. В config application.rb нужно изменить assets.precompile, убрать оттуда *.css
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Clever_Coyote
@Clever_Coyote
Если переменные/миксины объявляются в других файлах помимо variables & mixins, то чтобы использовать в других файлах, нужно импортировать файл с миксинами/переменными перед файлом где они объявляются.
Лучше не объявлять глобальные переменные в других файлах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы