2016-11-23 2 views
1

SinatraがコンパイルしたSASSファイルを開発中にリロードするのはどうですか?私は、純粋なCSSを編集しているときに、ブラウザの更新時にアプリが更新されることがわかりました。しかし.scssファイルを使用している場合(これは私がsass --watch public/styles/scss:public/styles/css/と見ています)、これはうまくいかない - 私は上記の時計を再起動して、最新の変更を(サーバを稼動させて)見る必要があります。Sinatraを作る2.2.2コンパイルされたSASSをリロードする

私はSass::Plugin::RackSinatra ReloaderRack::LiveReloadを試しましたが、成功しませんでした。

+1

あなたのcssファイルがビルドされたら、おそらくあなたができることをいくつかアイデアをキャッシュしたブラウザでしょう。http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js -files –

+0

CSSファイルは 'sass --watch pu blic/styles/scss:public/styles/css /'を使用するときにのみ正しくビルドされます。他のメソッドを正しく実装していない可能性があります。 – abbottjam

+1

このようなものhttps://coderwall.com/p/yjeajq/autoloading-sass-in-sinatraは機能しませんか? –

答えて

0

問題が解決しました - スプロケットを試しましたが、Ruby 1.9.3を使用しているため動作しませんでした。手動でsass --watchを実行してください。

+0

質問を閉じるか、少なくとも答えてください – peter

関連する問題