Rails - Javascript中的内联scss文件
问题描述:
我在Rails 3.2中使用资产管道。Rails - Javascript中的内联scss文件
我想内嵌一些JavaScript字符串中的缩小的CSS(从我正在写的JS库中动态包含它)。我的CSS是使用scss和我的js使用coffeescript编写的。
你知道该怎么做吗?
答
我会用@meagar去拥有一个CSS和一个JavaScript文件。但是,如果你真的想通过javascript来获得它,你可以添加一个异步获取调用(如$ .get)并将响应作为你的新字符串处理。丑陋,哼?
另一个选择是生成CSS输出和手动把它放在你的JavaScript,或者更好的是,在你的CoffeeScript文件中加载这样的:
for filename in list
do (filename) ->
fs.readFile filename, (err, contents) ->
compile filename, contents.toString()
(为例,从coffescript.org)
等待,为什么?为什么不把它包含在你的haml/html/erb中? – Trip 2012-07-06 09:57:46
我没有任何html。我正在写一个JS库在DOM – Chris 2012-07-06 10:09:11
中写动态html/css啊有趣。你能否给我一个更清晰的例子,说明你想要做什么?我可以帮你 – Trip 2012-07-06 10:11:02