У меня есть следующие настройки:
app/assets/stylesheets/application.css.scss
/*
*= require_self
*= require fancybox
*/
/* COLORS.. */
/* MIXINS... */
/* FONT STACKS... */
/* IMPORTS */
@import "reset";
@import "supergrid";
@import "rails";
@import "app";
@import "forms";
@import "layout";
У меня разные частичные проблемы с путями ресурсов. Когда внутри application.css.scss
или что-либо загружено манифестом, я могу использовать:
.example { background-image: image-path("background.png"); }
Однако, когда я использую частичное, такое как мое _layout.css.scss
частичное, когда я пытаюсь сделать то же самое, свойство background-image просто пропускается в скомпилированном файле. Кажется, что помощники актива SCSS недоступны внутри партиалов?
Кто-нибудь заставил это сработать, я что-то упускаю из виду? Или это просто невозможно использовать помощники активов в частичных? Если это так, то это главная, ОСНОВНАЯ проблема, так как вся моя структура приложения зависит от переменных SCSS и миксинов, которые являются общими для всех партиалов.
Я знаю, что переменные и миксины не являются общими для манифеста звездочек, поэтому, если партиалы не могут получить доступ к помощникам ресурсов, я смотрю на необходимость объединить все в один файл scss, что в значительной степени противоречит цели обоих Sass и звездочки.
Любая помощь будет принята с благодарностью!