2011-12-15 8 views
8

私はclojureとcompojureに新しく、RubyのSinatra(ショットガンの宝石付き)やJavaのPlayでできるように、コードの変更をホットリロードする方法があるのだろうかと思っていました。コンポジットでホットリロードを行う方法はありますか?

私はこのHeroku tutorialに従っているので、あまりにも働くかもしれない監督の宝石でそれを行う方法があれば。

ありがとうございました!

+0

私はちょうど同様の質問[ここ](http://stackoverflow.com/a/21411586/2129082)に答えました。希望がそれを助けること –

答えて

2

最近のバージョンでは、1つの関数呼び出しにミドルウェアのすべてを組み込むことによって、それがさらに容易になります。特に

https://github.com/weavejester/compojure/wiki/Getting-Started

...

(require '[compojure.handler as handler]) 

; define my-routes in here as normal 
(handler/site my-routes) 

私はいくつかを使用していますこれは自分のプロジェクトではそれはうまくいきますが、何かを追加または削除する必要があると判断した場合は、リングミドルウェアを直接選択するように切り替えます。