4

我在带有资产管道的 Rails 3.2 上。

我想在 javascript 字符串中内联一些缩小的 css(从我正在编写的 JS 库中动态包含它)。我的 css 是使用 scss 编写的,而我的 js 是使用 coffeescript 编写的。

你知道怎么做吗?

4

1 回答 1

0

我会和 @meagar 一起去拥有一个 CSS 和一个 JavaScript 文件。

但是,如果您真的想通过 javascript 获取它,您可以添加一个异步 get 调用(如 $.get)并将响应作为新字符串处理。丑陋,哼?

另一种选择是生成 CSS 输出并将其手动放入您的 javascript 中,或者更好的是,将其加载到您的咖啡脚本文件中,如下所示:

for filename in list
  do (filename) ->
    fs.readFile filename, (err, contents) ->
      compile filename, contents.toString()

(来自coffescript.org的示例)

于 2013-04-18T04:37:00.737 回答