What happened to reloading in Sinatra 0.9.2?
Source file reloading was removed in the 0.9.2 due to excess complexity. For reloading Sinatra you can use shotgun, Rack::Reloader, or Sinatra::Reloader. Shotgun is the cleanest, but slowest of all options, as it forks a new ruby process loading your code for every request. That way you got no conflicts between old and new code. As it uses fork, it does work neither on JRuby nor on Windows. Install shotgun via gem and run your app as follows, if your application is the default, “classic” style application (as shown eg.