В разделе «Встроенные двигатели» официальных документов Slim утверждается, что при использовании фильтров css
, scss
или sass
Slim сгенерирует тег <style>
, содержащий описанныеCSS.Их пример:
scss class="myClass":
$color: #f00;
body { color: $color; }
Это сгенерирует следующий HTML-код:
<style class="myClass" type="text/css">body{color:red}</style>
Когда я использую этот пример дословно в моем шаблоне, Slim делает не генерировать тег style
.Скорее, он применяет встроенные стили к любым элементам, соответствующим написанным селекторам.Таким образом:
scss class="myClass":
$color: hot pink;
body { color: $color; }
body "some text"
Фактически генерирует следующий HTML:
<body style="color: hotpink">some text</button>
Я использую Slim 4.0.1, slim-rails 3.2.0 и rails 5.2.2, которыевсе последние версии этих библиотек на момент написания статьи.Я не знаю ни одной пользовательской конфигурации.
Как получить поведение, описанное в документации, где генерируется тег <style>
?Это ошибка или я чего-то не понимаю?