如何使用"sinatra/reloader"?

Rad*_*dek 7 ruby sinatra

我有我的web.rb位置

require 'rubygems' 
require 'sinatra'  
require "sinatra/reloader"
Run Code Online (Sandbox Code Playgroud)

然后我通过双击web.rb快捷方式启动我的Web应用程序.在web.rb发生任何变化后,我必须退出sinatra并再次运行它.

我认为"sinatra/reloader"会帮助我不要手动显示.

配置(MS Windows)

  • ruby 1.8.7(2010-08-16 patchlevel 302)[i386-mingw32]

  • sinatra(1.2.6,1.0)

  • sinatra-advanced-routes(0.5.1)
  • sinatra-reloader(0.5.0)
  • sinatra-sugar(0.5.1,0.5.0)
  • 瘦(1.2.7 x86-mswin32)

小智 5

注册Sinatra :: Reloader

几个月前我改为机架式重新加载器,意识到它甚至在黑客切换回来并忘记使用'注册'时效果不佳

sinatra的缺点有时候是更多的智慧人群文档


Rad*_*dek 0

如果我通过“ ruby​​ web.rb ”从dos 提示符启动我的 Web 应用程序,一切正常

如果我启动我的网络应用程序

  • 通过双击 web.rb 或
  • 从批处理文件

应用程序启动但 sinatra-reload 不起作用

@nash 谢谢你的帮助