もともとSinatraではRack::Relo
結論として、以下のようにすれば使えました。
config.ru
1 configure :development do 2 class Sinatra::R eloader < Rack::Relo ader 3 def safe_load(file, mtime, stderr = $stderr) 4 ::Sinatra::Applicatio n.reset! 5 use_in_fil e_template s! file 6 stderr.puts "#{self.class}: reseting routes" 7 super 8 end 9 end 10 use Sinatra::Reloader 11 end
reset!を呼び出した後use_in_fil
posted by
genki
on Mon 12 Oct 2009
at 02:30