设置基于 ActiveResource 的站点/用户名字段高层 gem
我正在构建一个 sinatra 应用程序,它将使用 Highrise CRM gem 来访问 Highrise 数据。使用来自 wiki 的 gem 的示例代码, require 'highrise' Highri…
Heroku 上的 JRuby 和 Sinatra
我正在克隆这个仓库: https://github.com/freeformz/sinatra-jruby- heroku.git 尝试在 Heroku 的 Cedar 堆栈上使用 JRuby/Sinatra。我按照随附的说…
Sinatra 和 Datamapper 无法将数组保存为数据类型对象
我有一个 HTML 表单,它使用以下 Sinatra 代码来处理 url '/add-artist' 的 POST: post '/add-artist' do if logged_in? a = Artist.new a.name = pa…
部署多个相互通信的服务器,最佳实践
假设我有: 我想要部署到服务器 A 的 Rails 应用程序 我想要部署到服务器 B 的 Sinatra 应用程序 Rails 应用程序需要与 Sinatra 应用程序通信 我可以…
使用 mod_passenger 安装 geminabox Gem - “服务暂时不可用”
我正在尝试使用 mod_passenger 在我的服务器上安装 geminabox 应用程序。但由于某种原因,它总是给我一个“服务暂时不可用”的信息,我不知道该去哪里…
如何加快 Ruby/Rake 任务的速度
rake --tasks 运行大约需要 18 秒。这只是加载所有任务所需的时间,因此我定义的任何任务都将至少花费这个时间来运行: $time rake --tasks rake db:c…
在 Ruby 中高效地在 x 秒内执行任务
在我的 Sinatra 应用程序中,我希望当用户访问特定 URL 时调用一个方法,然后在 x 秒后(不保持 HTTP 流打开),应该调用一个不同的方法。 我该怎么做…
Sinatra 中的 Ruby 使用 DataMapper 无法检索关联
由于某种原因,我的模型不包含我使用 has n 链接的关联模型。 我的定义如下: class Post include DataMapper::Resource has n, :comments property :…
如何从模块访问 Sinatra Session
我正在使用 Ruby 1.9.2 和 Sinatra 1.3 开发一个应用程序。 我有一个需要访问会话数据的帮助模块。 这是我的模块的一个片段, require 'sinatra' modu…
在 Sinatra 中缓存响应的最佳方式?
我正在使用我用 Sinatra 创建的 API 构建一个简单的应用程序,该 API 返回一些 JSON。这是相当多的 JSON,我的应用程序的 API 依赖于对其他 API 的数…
从 Sinatra 应用程序访问存储在服务器上的文件
我有一个机架空间云服务器,我在其上托管 Sinatra 应用程序。我的应用程序中有一个公共目录,我在其中存储当前的样式、脚本等。我有其他文件,但我不…
使用 Sinatra 开发完整的网站有什么问题吗?
我正在开发一个新网站。该网站的复杂程度与 Yelp.com 相当。我对 Ruby 还很陌生,但我决定使用它来开发后端。在这个过程中我偶然发现了西纳特拉。我真…
如何创建与 Ruby/Sinatra 交互的 jquery 加载器?
我有一个简单的网站抓取工具,正在练习用 Ruby + Sinatra + Nokogiri 构建它。 我有一个名为的加载程序,它半透明地覆盖整个屏幕。 截至目前,页面初…