我正在使用 JRuby 使用 compass 来编译 sass css
我知道如何使用指南针编译 scss 文件:
compiler = Compass::Compiler.new(
# Compass working directory
'.',
# Input directory
'styles/scss',
# Output directory
'styles/css',
# Compass options
{ :style => :scss}
)
compiler.compile('test.scss','test.css')
但是我想编译一些我在字符串中而不是在文件中的指南针源我一直在研究 Compass::Compiler 源但我没有看到任何方法来编译 scss 字符串而不是文件
注意: 直接使用 SASS 编译器而不是指南针我可以编译一个 scss 字符串
engine = Sass::Engine.new(source,:syntax => :scss)
result = engine.render