ruby - 如何使用 "sinatra/reloader"?

标签 ruby sinatra

我有我的 web.rb 我有

require 'rubygems' 
require 'sinatra'  
require "sinatra/reloader"

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

我认为“sinatra/reloader”可以帮助我避免手动重新加载。

配置(MS Windows)

  • ruby 1.8.7(2010-08-16 补丁级别 302)[i386-mingw32]

  • 辛纳屈 (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)

最佳答案

register Sinatra::Reloader

我几个月前改用 rack-reloader,意识到即使有 hack 也不能很好地工作 切换回来忘记使用register

sinatra 的缺点有时是稍微多一点群众智慧的文档

关于ruby - 如何使用 "sinatra/reloader"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5865330/

相关文章:

.net - 是否有类似于 Ruby 的 Sinatra 的 .NET 框架?

ruby - 两个进程同时在数据库中保存一条记录

ruby - 为什么 ruby​​ 中的 `each` 没有定义在可枚举模块中?

ruby - 使用异步 sinatra 流式传输多个主体

json - 如何清理进入 Sinatra 应用程序的所有参数?

ruby - sinatra 是否有任何 RSpec HTML 标签匹配器扩展?

ruby - 如何使用适用于 ruby​​ 的 aws sdk 创建 route53 记录集?

mysql - Rails+MySQL 在生产环境中:数据库配置未指定适配器 (ActiveRecord::AdapterNotSpecified)

ruby - 简单的 Sinatra/Ruby 替换

ruby - 使用 Ruby 和 Sinatra,是否可以以 "internal"或 "inline"方式使用 HAML?