发送/解析多个 JSON 对象
我有一个 Sinatra 服务器,它以流方式从数据库返回多个 JSON 对象。这些对象看起来像: {"a": 1, "b": 2, "c": 3} {"a": 4, "b": 5, "c": 6} ... 但这…
如何在 Sinatra 中制作布局模板?
我是 Sinatra 的新手,我不知道将我的应用程序布局放在哪里。 内联方法 # app code __END__ @@layout %html = yield 我已经看到使用但我希望布局位于…
如何在 Heroku 上托管的 Ruby/Sinatra 应用程序中设置 HTTP 标头?
我有一个基于 Ruby 和 Sinatra 的工作应用程序,部署在 Heroku 上。 我想利用 Heroku 上可用的 HTTP 缓存,它使用 Varnish。 我不确定设置标题的最佳…
西纳特拉& Rails 3 路线问题
我刚刚在我的 Rails (v3.0.1) 应用程序中设置了 Sinatra v1.1.0。但我无法调用任何深度超过 1 层的路由,这意味着它有效 - http://localhost/customer…
在 Rails 内测试 Sinatra 应用程序
我创建了一个简单的应用程序来帮助我学习 Rails。 因为我喜欢挑战,所以我还开始在这个应用程序中构建一个 Sinatra 应用程序(用于处理 API 调用,而…
Post/Redirect/Get:Get 被多次调用
我有一个网页,其中有一个通过 POST 提交的表单。此 POST 路由处理一些数据并将用户重定向到 GET 路由。问题:GET 路由被调用多次,通常为 3 次。因此…
轨道 3 和Sinatra 集成问题
我正在尝试在 Rails 3 (v3.0.1) 应用程序中设置 sinatra 应用程序,但没有成功。 Sinatra gem (v1.1.0) 使用捆绑安装进行设置。 这就是我所拥有的。 l…
Ruby 应用程序仅在 Passenger 被“禁用”时才起作用。
我已经使用 Apache 和 Passenger 在 Ubuntu 服务器上部署了 Sinatra 应用程序。通过一些试验和错误,我意识到该应用程序仅在乘客模块被禁用时才能工作…
Heroku +西纳特拉 +数据映射器
我在将 Sinatra + DataMapper 应用程序部署到 Heroku 时遇到问题。该应用程序可以在本地运行,但部署时会崩溃。 错误如下: 不推荐使用带有显式 :seri…
使用 sinatra 和 datamapper 进行延迟注册
我的 Sinatra 应用程序中有一个用户模型,要求用户输入电子邮件、密码和密码确认。大致如下: class User include DataMapper::Resource property :id…
使用 Nokogiri & 解析和重新格式化数据的最有效方法西纳特拉
我正在为一些汽车经销商的库存管理器重新格式化搜索查询的 HTML 输出。没有直接的数据库访问,服务创建者没有提供任何信息,因此我决定尝试使用 Nokog…
如何根据@request.host值连接到数据库?
如何根据@request.host值连接到不同的数据库? 将 Sinatra 和 MongoDB 与 Mongoid 结合使用。 我需要从不同的数据库读取 Sintra 应用程序的菜单、数据…
将 Gollum wiki 部署到 Heroku
Gollum 是“一个简单的、由 Git 驱动的 wiki,具有出色的 API 和本地前端。” 它托管在 GitHub 上: http://github.com/github/gollum 它似乎是一个简…
无法使用 datamapper 从特定表中查找/检索结果
我正在开发一个 sinatra 应用程序,其 datamapper 连接到 mysql 数据库,并且在仅从一个特定表中检索/查找记录时遇到问题。我可以使用 datamapper fin…