在 rspec 中指定内容类型
我正在尝试构建一个通过 POST 发送 JSON(或 XML)的 rspec 测试。然而,我似乎无法真正让它发挥作用: json = {.... data ....}.to_json post '/mode…
没有此类文件可加载 Passenger 和 Sinatra
我最近更新到 Ruby 1.9.2 (RVM)、Sinatra 1.1 和 Passenger 3.0.0。我有一个简单的应用程序,由以下部分组成: # config.ru require 'rubygems' requi…
模型数组上的 Active Record to_json\as_json
首先,我没有使用 Rails。我在这个项目中使用 Sinatra 和 Active Record。 我希望能够覆盖 Model 类上的 to_json 或 as_json 并让它定义一些“默认”…
Heroku 应用程序无法启动 - `require':没有要加载的文件 - sinatratestapp (LoadError)
我正在尝试使用 bamboo-mri-1.9.2 堆栈运行我的 Heroku 应用程序。当然,它在 Ruby 1.9.2 上本地运行得很好。但是在生产环境中,它会在启动执行 confi…
Sinatra 需要重新启动
我刚刚开始使用 Sinatra。我在 Ubuntu 上运行 Ruby 1.9.2。在我的第一个问题之后,我遇到了另一个问题: 当我按照 sinatra.rubyforge.org/doc/ 上的简…
Sinatra 与 Rails
我已经研究了一些 Sinatra 和 Rails 示例,但我很难弄清楚哪些功能属于哪种技术。 使用 Sinatra/Rails 我能具体获得什么?只是 ActionPack/ActionView…
sinatra/haml 中未初始化常量 Tilt::CompileSite::Nokogiri 错误
我有一个两行脚本,可以在 ruby 中很好地工作。 收到错误 我将其移至 haml 并在 / 处 NameError 未初始化的常量 Tilt::CompileSite::Nokogiri ham…
如何在 sinatra 视图中渲染部分内容(haml in haml)?
我有一个简单的 sinatra 应用程序,它使用 haml 和 sass 作为视图。其中一个视图(位于视图文件夹中)是我的导航菜单的一部分。我试图从 index.haml …
SWIG:Ruby 重载问题
我有一个 sinatra Web 应用程序和一个 C++ 库,我可以使用创建的绑定在 sinatra (ruby) 中“需要”它们通过痛饮。 我还有第二个非常相似的库,其中函…
RoR:Sinatra 产生错误“未初始化常量”
我是 Ruby on Rails 的新手(以前和现在是 PHP 专家),所以请原谅我的无知,但我试图让 Sinatra 作为中间件来重定向一些旧的 url,因为我尝试了 gemr…
使用 JQuery、Sinatra、HAML 的邮件列表失败并显示“未定义”电子邮件
不知何故,我必须注册一个邮件列表的简单表格(它将电子邮件添加到 Google Apps 群组,使用 gdatav2rubyclientlib)似乎偶尔会失败。该表单通过 jQuer…
Sinatra 的 Datamapper 验证错误
我正在尝试验证我的 Datamapper 模型并在我的 HAML 模板中显示验证错误,我正在使用 Sinatra。我不知道如何将这些错误保存到实例变量中并从我的模板访…
使用 Thin 和 Sinatra 异步迭代请求的响应
如果您在 Sinatra 中的响应返回一个“eachable”对象,Sinatra 的事件循环将“each”您的结果,并以流式传输方式生成结果作为 HTTP 响应。但是,如果…