2012-05-21 59 views
0

我使用我的Sinatra應用程序的鏈輪。我有以下設置:鏈輪不與Sinatra爽快

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樣式不會更新沒有我重新啓動服務器。有沒有辦法讓這些資產在開發中即時編譯?

回答

0

較新版本的Sinatra不要求reload請求之間的任何內容。使用shotgun應該可以解決您的問題。

+0

重新加載Ruby不是問題。重新加載ruby代碼在應用程序中設置並正常工作。 配置:開發 寄存器Sinatra :: Reloader end – user577808

0

嗯。我不認爲你爲什麼面對這個問題。我在https://github.com/jch/sinatra-sprockets的基礎上也使用了帶有鏈輪的sinatra,以及«它正常工作»。所以你可以嘗試一下,我認爲它也適合你。