2016-11-23 59 views
1

當談到讓Sinatra在開發中重新編譯編譯的SASS文件時,最新技術的狀態如何?我發現當我編輯純CSS時,瀏覽器刷新的應用程序更新。但是,當使用.scss文件(我使用sass --watch public/styles/scss:public/styles/css/觀看)時,這不起作用 - 我必須重新啓動上述手錶以查看最新更改(服務器正在運行)。製作Sinatra 2.2.2重新編譯SASS

我試過Sass::Plugin::Rack,Sinatra ReloaderRack::LiveReload,沒有成功。

+1

如果你的css文件得到構建,它可能是瀏覽器緩存一些想法你可以做什麼http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js -files –

+0

當我使用'sass --watch pu blic/styles/scss:public/styles/css /'時,CSS文件只能正確構建 - 可能我沒有正確實現任何其他方法。 – abbottjam

+1

像這樣https://coderwall.com/p/yjeajq/autoloading-sass-in-sinatra不起作用? –

回答

0

問題解決了 - 嘗試過Sprockets,但沒有用,因爲我使用的是Ruby 1.9.3。改爲手動運行sass --watch

+0

最好關閉這個問題,或者至少讓它回答 – peter