SinatraがコンパイルしたSASSファイルを開発中にリロードするのはどうですか?私は、純粋なCSSを編集しているときに、ブラウザの更新時にアプリが更新されることがわかりました。しかし.scss
ファイルを使用している場合(これは私がsass --watch public/styles/scss:public/styles/css/
と見ています)、これはうまくいかない - 私は上記の時計を再起動して、最新の変更を(サーバを稼動させて)見る必要があります。Sinatraを作る2.2.2コンパイルされたSASSをリロードする
私はSass::Plugin::Rack
とSinatra Reloader
とRack::LiveReload
を試しましたが、成功しませんでした。
あなたのcssファイルがビルドされたら、おそらくあなたができることをいくつかアイデアをキャッシュしたブラウザでしょう。http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js -files –
CSSファイルは 'sass --watch pu blic/styles/scss:public/styles/css /'を使用するときにのみ正しくビルドされます。他のメソッドを正しく実装していない可能性があります。 – abbottjam
このようなものhttps://coderwall.com/p/yjeajq/autoloading-sass-in-sinatraは機能しませんか? –