2011-08-09 132 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提供的「動態樣式表」,但這看起來也很有希望。 –