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 不会在请求之间重新加载任何内容。使用shot弹枪应该可以解决您的问题。

于 2012-05-21T11:40:11.220 回答
0

唔。我不知道你为什么会遇到这个问题。我在https://github.com/jch/sinatra-sprockets的基础上也使用了带链轮的 sinatra,并且“它可以正常工作”。所以你可以尝试一下,我认为它也适合你。

于 2012-05-30T00:37:34.067 回答