Я получаю сообщение об ошибке, подобное этому: Sass :: SyntaxError: Свойства не разрешены в корне документа.в строке 2 из / Users / eumir / rails_apps / neo2 / public / stylesheets / sass / main.sass
строка 2 main.sass начинается с
@import mixins
У меня есть _mixins.sassкоторый имеет объявление переменной в строке 2:
$alt_site_color: #060
$main_site_color: #ff9900
, так что я был действительно озадачен тем, что делает ошибку.Я попытался изменить размещение переменных на 4 строки вниз, и я получил
Sass :: SyntaxError: Свойства не разрешены в корне документа.в строке 6 файла / Users / eumir / rails_apps / neo2 / public / stylesheets / sass / main.sass
, поэтому я попытался удалить объявления переменных, и ошибка перестала появляться.Что не так с моим объявлением переменной?
Кроме того, я продолжаю пытаться скомпилировать файл sass, используя sass --watch и sass public / stylesheets / main.sass, и я не получаю ошибок.НО, когда я просматриваю его в своем браузере, появляется ошибка.В чем проблема?
* примечание: я также уже удалил все остальные версии sass (я обновляю с haml2.2.22 до haml 3).Я также использую старый синтаксис с отступом в стиле yml, поэтому я стараюсь максимально отказаться от использования функции sass2convert.
Спасибо!