звездочки sass частичное расширение erb - PullRequest
4 голосов
/ 14 февраля 2012

Я заметил, что с последними версиями направляющих и звездочек (3.2.1 и 2.2.0), кажется, возникает проблема, когда расширение файла erb добавляется к части sass.

например. если somestylefilename.css.sass переименовано в somestylefilename.css.sass.erb и файл содержит объявление переменной sass, использующей erb, vis: -

$ background-color: <% = '#fff'%>;

все в порядке.

Однако, если часть sass переименовывается из, скажем, _sharedpartial.css.sass в _sharedpartial.css.sass.erb, то такое же объявление переменной не распознается.

Я не уверен, что это правильный форум для сообщения о таком поведении или это проблема sass, rails или звездочек.

P.S. Я знаю, что конвейер ресурсов нацелен на эффективность с помощью предварительно скомпилированных ресурсов, но я пытаюсь написать контроллер тем, способный выбирать схему цвета / макета по умолчанию для сайта, которая впоследствии будет формировать предварительно скомпилированный ресурс CSS по умолчанию в рабочей среде. .

С уважением,

Джон Лик

Ответы [ 2 ]

0 голосов
/ 16 января 2013

Это ошибка sass-rails, как обсуждено здесь .

У меня был тот же вопрос и я обнаружил, что решение заключается в установке sass-rais-path.

Это заставляет Rails работать SASS + ERB, как и ожидалось.

0 голосов
/ 01 сентября 2012

Это будет звучать немного смешно, но вы пытались удалить расширение .erb?

Обычно вам не нужно его использовать, даже если вы используете теги erb.

...