2009-07-12 Sinatraで開発時にオートリロードさせたいのならShotgunを使え rack sinatra ということらしい。最初、Rack::Reloaderを使えばできそうに読めたのでイロイロがんばってみた(約半日)。でも、解決できずにググったらすぐに答えが出てきた...でも、おかげで、RackとかSinatraとかのソースを読みまくったのでなんとなくそれらの実装のイメージがつかめた。 転んでも泣かない。ちなみにShotgunとは、Rackの上に乗っかるフレームワークがオートリロードに対応していない場合でも強制的リロードする動作をする rackup の fork版 らしい。 参考 Shotgun 開発時のコードリロード - GIOの日記