2010-06-21 48 views
3

我是一個紅寶石/ haml/sass初學者。我剛剛爲windows,haml和sass安裝了ruby和rails(獨立版和導軌插件)。轉換** haml **和** scss **文件的最快和最有效的方式? (Ruby on Windows)

我知道如何轉換和HAML文件轉換成HTML文件(反之亦然):

haml index.haml > output.html 

以及如何將SCSS FIEL轉換爲CSS文件(和反之亦然):

sass --watch style.scss:style.css 

我節省了更多的時間轉換scss個文件,因爲我每次保存SCSS文件中的相應CSS文件會自動更新(我認爲這是假設手錶命令)

但對於HAML文件,我還在做手動(haml index.haml > output.html)。

我相信有其他的方式,以節省時間轉換HAMLSCSS文件。

有什麼建議嗎?

回答

3

當你的setup Rails to work with Haml,然後啓動你的開發服務器,你的視圖中的Haml會立即轉換爲HTML格式,因此不需要單獨監視Haml的更改。但是,如果您在此階段只使用Haml和SCSS創建原型而不使用Rails堆棧,則可以使用幾個有用的工具,它們會自動在頁面刷新時使您的Haml和SCSS呈現出來:

即成 http://github.com/jlong/serve

StaticMatic http://github.com/staticmatic/staticmatic

這兩個,即成更容易使用,但不像StaticMatic那麼強大。隨着服務,你需要做的就是安裝它(gem install serve)並在包含你的Haml文件的目錄中的命令行鍵入serve。然後將您的瀏覽器指向http://localhost:4000Full details here

你也可以掛鉤服務使用Compass薩斯元框架(這是真棒)。有一個full tutorial here

0

哦,現在也有動態,這也可能是好的,以及展望。基本上類似於靜態,但有一些明顯的差異可能是有用的。我最近用了很多SM,真的很喜歡它。使用起來非常簡單,設置起來非常簡單,而且確實可以滿足我需要的大部分功能。

相關問題