1

Sinatra アプリの Sprockets を使用しています。私は次のセットを持っています:

set :sprockets, Sprockets::Environment.new(root) { |env|
      env.append_path(root.join('app', 'assets', 'stylesheets'))
      env.append_path(root.join('app', 'assets', 'javascripts'))
      env.append_path(root.join('app', 'assets', 'images'))
    }

すべて正常に動作しますが、アプリを実行すると、サーバーを再起動しないと CSS スタイルが更新されません。これらのアセットを開発中にその場でコンパイルする方法はありますか?

4

2 に答える 2

0

Sinatra の新しいバージョンは、リクエスト間で何もリロードしません。ショットガンを使用すると、問題が解決するはずです。

于 2012-05-21T11:40:11.220 に答える
0

うーん。なぜその問題に直面するのかわかりません。https://github.com/jch/sinatra-sprocketsのベースにスプロケットを備えたシナトラも使用しましたが、「うまくいきます」。試してみてください。あなたにとってもうまくいくと思います。

于 2012-05-30T00:37:34.067 に答える