ruby-on-rails - 我如何获取一串 SCSS 并让它输出 CSS?

标签 ruby-on-rails ruby sass

我的应用程序中有模板,它们有自己的样式表。我想让我的用户(和我自己)利用 SCSS 功能。但是,我一直无法找到如何向 Sass gem 发送一个 SCSS 字符串,并让它返回常规 CSS。

(我也没有在google上找到它,在文档中也不好找到。)

那我该怎么做呢?

最佳答案

只是做:

# your SCSS string
str = %Q{ 
  $text-color: #555555;
  $unfocused-background-color: #f1f0ec;
  body {
    background: $unfocused-background-color;
    color: $text-color;
  }
}
se = Sass::Engine.new(str, :syntax => :scss)
se.render 
# => "body {\n  background: #f1f0ec;\n  color: #555555; }\n"

请在此处查看 Sass 引用文档:http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html .

关于ruby-on-rails - 我如何获取一串 SCSS 并让它输出 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110622/

相关文章:

ruby-on-rails - Ruby bundler 身份验证错误

Netbeans SCSS 文件自动完成就像 CSS 文件一样

html - 垂直菜单(+ 子菜单)堆叠不自然

sql - 我可以试运行/沙盒 sql 命令吗?

sql - 当相关数据需要存储在连接表中时,约定是什么?

ruby - 通过 API 撤销证书

html - 不是如何而是最有效的方法来定位 Sass 中的元素?

ruby-on-rails - 如何减慢 capybara 的速度?

ruby-on-rails - 当实际情况与预期相同时,为什么这个简单的 Rails 单元测试会失败?

ruby - 将字符串拆分为每个元素具有特定数量字符的数组