Sinatra的链轮不令人耳目一新

时间:2012-05-21 11:31:32

标签: ruby sinatra sprockets

我正在使用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样式就不会更新。有没有办法在开发中动态编译这些资产?

2 个答案:

答案 0 :(得分:0)

较新版本的Sinatra在请求之间不会reload。使用shotgun可以解决您的问题。

答案 1 :(得分:0)

嗯。我猜不出你为什么要面对这个问题。我在https://github.com/jch/sinatra-sprockets的基础上使用带有链轮的sinatra和«它只是工作»。所以你可以尝试一下,我认为这对你也有用。