在 Windows 上启动 Sinatra Web 应用程序
我是 Ruby/Sinatra 的新手,但继承了 Sinatra 应用程序。 我阅读了一些文档,但正在寻找一种简单的方法来运行现有的 Sinatra 应用程序。 我读过 Sinat…
西纳特拉 + Rspec2 - 使用会话/助手?
我正在尝试使用 Rspec2 测试我的 Sinatra 应用程序,但我无法在测试中访问会话或辅助方法。 spec_helper: require File.dirname(__FILE__) + "/../my…
sinatra put 方法不起作用
您好,提交表单时,“put”方法用于将数据从表单发送到 sinatra。put 方法在 app.rb 中定义,put 方法调用显示两个值的 erb 文件。 但没有显示任何内…
如何将 redis-rb 与 sinatra 一起使用
我想将redis与sinatra一起使用,然后按照指南像这样 require "redis" redis = Redis.new ,我得到了该错误 LoadError: no such file to load -- redis…
Sinatra-synchrony detector_rack_handler 未找到
我正在尝试使用 sinatra-synchrony mod 运行 Sinatra。由薄支持。 代码: require 'sinatra' require 'sinatra/synchrony' 导致立即错误: /var/lib/g…
Sinatra 中的会话:用于传递变量
所以我有一段代码,看起来像: post '/calendar' do #pull variables from form @cal = a.makeCal(form, variables) #do some work here with variabl…
在 Sinatra (Ruby) 中组合 GET 和 POST
我正在尝试制作一个 RESTful api 并拥有一些需要凭据的功能。例如,假设我正在编写一个函数,该函数可以查找特定半径内的所有附近位置,但只有授权用…
将 Ruby 脚本作为 Sinatra 的子进程/另一个线程运行的最佳方法是什么?
我有一个 Sinatra 应用程序,计划托管在 Heroku 上。 该应用程序部分地从网络上的其他页面上抓取大量信息,并将这些信息存储到数据库中。这些报废操作…
使用 Pony 发送 HAML 电子邮件
Sinatra 1.2.6 / Haml 3.1.2 和 Pony 我收到“错误数量的参数错误(0 为 1)”,它指向 我正在发送的sinatra/base.rb def haml(template, options={},…
尝试使用 vb.net 将文件上传到 sinatra
我正在尝试使用 VB.Net 将文件上传到 Sinatra Web 服务,但我不确定如何配置任一端。当我运行 VB.Net 应用程序时,sinatra 总是以代码 404 响应。这是…
DataMapper - 为什么“有”和“属于”?
我刚刚开始使用 DataMapper,我试图弄清楚为什么需要指定 has 和 belongs_to。 例如,查看 DataMapper 网站上的示例。这不是多余的吗?如果帖子有n条…
告诉我为什么我不应该这样做:Sinatra API with Full JS/HTML Frontend
我即将设计一个必须能够处理大量用户的社交网站。 我想这样设计它: Sinatra 位于后端,具有完整的 REST api,用于执行网站上的所有操作 JQuery/HTML …
Sinatra Gem 无法安装
我正在 linode 上运行 Ubuntu 10.04,试图让 sinatra、passenger、nginx 和 rvm 都能与 Ruby 1.9.2 配合良好。不过,我遇到了 gems 的问题: ~/.rvm/g…
Ruby 中的无方法错误
我有一些 ruby 代码: def createCal(cal) mod = @on + @off #line creating error. @daycount = 0 cal end 这会生成以下错误: NoMethodError at…