2011-08-09 51 views
3

我有一个项目,其前端用Sproutcore(1.6)编写,后端用Ruby on Rails编写。运行时编译SCSS?

我一直在Sproutcore项目中使用SCSS,现在我需要允许客户端随时更改其颜色。它不必是即时的,但他们应该能够选择他们的颜色,点击保存并用新颜色重新渲染页面。问题是,Sproutcore在构建时编译SCSS,这意味着一旦构建和发布,我无法控制它。

据我所见,只有LESS可以在运行时通过Javascript进行编译。 SCSS是否也有这种能力?如果没有,我可以使用我的Ruby on Rails后端一起破解一些东西吗?

+0

是否有一个特定的原因,你不能有多个CSS规则通过添加一个标识符到您的HTML应用? – mark

回答

2

有一个SCSS的Javascript版本。

https://github.com/bmavity/scss-js

但是像参数的混入和功能有些事情还没有实现。

+0

+1 - 谢谢托马斯。我最终将一些SCSS移植到Less,并创建了由Rails提供的“动态样式表”,但这看起来也很有希望。 –