使用 Sinatra 创建仅接受特定内容类型的路由
我正在尝试使用 Sinatra 创建一条仅接受带有 Content-type: application/json 的 POST 的路由,但没有成功。 我的方法如下: post '/dogs', :provides…
Heroku + Sinatra:H10(应用程序崩溃)
所以,我真的很挣扎。如果我解决不了这个问题,我就要打我的朋友了…… 因此,我尝试将 Sinatra 应用程序部署到 Heroku,但每次尝试时,我都会收到相…
西纳特拉饼干在某些路线上消失了?
我正在使用一个简单的 Sinatra 应用程序,由于某种原因,cookie 似乎不适用于某些路线,我觉得这很奇怪。 require "sinatra" set(:authenticate) do |…
西纳特拉 +哈姆尔+ jQuery,从 javascript/jquery 渲染 haml
我正在开发一个使用 sinatra 和 haml 作为模板的项目。我希望能够使用 JQuery 附加一些 haml 部分。我希望将其添加到由类似事件触发的 js 函数中 ....…
尝试在 Sinatra 中通过 POST 将图像上传到 Twitter 时出现问题
我在 Ruby 1.8.7 中使用 Sinatra 1.2.6 并且我有一个类似于 Twitter 客户端的东西我正在写作。我正在使用 John Nunemaker 编写的 Twitter gem 版本 1.…
将现有 Sinatra 应用程序(+datamapper)迁移到 Rails 3(+active record)的最佳实践是什么?
当迁移使用 Sinatra 和 Datamapper 构建的现有 Web 应用程序时,如何将其迁移到 Ruby on Rails (v3.1) 和 ActiveRecord 应用程序? 例如,首先迁移到 …
Rails Ajax ->西纳特拉->亚马逊 API 和返回
我不确定我是否真正理解 Sinatra 的工作原理。 我想在我的 Rails 应用程序中使用 Amazon 的 API 获取一些产品。但是 HTTP 请求会阻塞 IO。我得到了创…
如何在 Sinatra 中共享错误和 not_found 处理程序
我正在使用 Ruby 和 Sinatra 创建一个 Web 应用程序,并将各个方面拆分为单独的 Sinatra::Base 类,如下所示: class Frontend < Sinatra::Base get '…
我可以发出“heroku restart”吗?来自 Heroku 上运行的应用程序内的命令?
我的(Sinatra)应用程序间歇性地进入不良状态,我只能通过重新启动 Heroku dyno 来修复。我当然想解决根本问题,但同时,我希望用户不要感到如此不便…
如何限制使用 Sequel 和 Ruby 查询返回的字符数?
我的模型是 Article,我想仅显示文章正文的一个片段,以预览这篇特定文章。 我该如何用续集做到这一点? 我认为它可能使用 limit,但这只是限制从数据…
Will_paginate 和 DataMapper 仅在 irb 中工作
我正在尝试让 will_paginate 与 Sinatra 一起工作,但 will_paginate 和 DataMapper 遇到了一个奇怪的问题。所以我有一个代码: require 'data_mapper…
如何使用datamapper调用select
我试图在 sinatra 中使用 datamapper 调用 select 语句。这是代码.. adapter = DataMapper.repository(:default).adapteradapter.execute ("select fi…
Rails、Padrino 和 Sinatra 构建预付费移动服务的适用性
我正在开发移动/VOIP 领域的应用程序。这对我来说确实是一个灰色地带。以下是有关该应用程序的一些详细信息: 这基本上就像自动充值/预付费移动服务 …
重新映射 sinatra 的omniauth 路径
我想保持我的 sinatra 代码井井有条,所以我将我的身份验证代码放入我的 config.ru 中它自己的应用程序中,如下所示: map "/" do run Main end map "…