那些具有“iframe=true&width=80%&height=80%”的请求是怎么回事?查询参数?
我正在运行 Rails 3.2 应用程序。我检查了 Google 网站管理员工具,发现随机页面有很多 HTTP 502 错误。奇怪的是,所有这些都以 ?iframe=true&width=8…
机架:“bundle install --deployment”期间 Bundler::GemNotFound 错误
因此,我有几台正在生产的机器在 Rack 上运行 Sinatra 应用程序。通常一切都很顺利,直到 Puppet(我们用来将更改同步到服务器)注意到项目的 Gemfile…
使用不区分大小写的 URL 从 Sinatra 提供静态文件
我正在 Heroku 上使用瘦网络服务器和基本的 Sinatra 应用程序提供静态站点(由 Jekyll/Octopress 生成)。我的目标是支持不区分大小写的 URL(通过从…
Heroku Cedar 上的静态网站
我尝试按照此处的说明在 Heroku 上创建静态网站雪松栈。 我已将网站放在此处。 当我尝试推送应用程序(使用“git push heroku master”)时,出现以下…
运行 CloudKit 示例时出错
尝试运行最基本的 Cloudkit 示例时出现以下错误,如下所示 http://getcloudkit.com/curl .html: /Users/ed/.rvm/gems/ruby-1.9.2-p180/gems/cloudkit…
在一个 Heroku 应用程序中独立扩展的服务
我在 Heroku Cedar 堆栈的文档中看不到任何表明这是可能的内容,但我想知道是否可以在单个 Heroku 应用程序上使用单个代码库来安装多个获取请求的服务…
如何排除 NewRelic RPM pinger 在数据库中创建无用会话
我正在使用 Newrelic 来监控我的 Rails 应用程序状态。他们每 5 分钟 ping (我认为是 GET 请求)我们的应用程序。您知道如何防止 Rails 为他们发出的…
资源丰富的自定义路径
我希望能够执行 ... resources :posts ... 并能够将上下文 url 自定义为 ... :year/:month/:day/:id 。 .. 并且仍然能够执行... post_path post 这将…
如何在 Sinatra 中使用 rspec 和rack-test 测试标头
因此,我有一个 Sinatra 应用程序,它通过 HTTP POST 从另一个服务接收 XML。我想在本地测试一下。我有一个发送到端点的测试 XML 文件。进展顺利。我…
如何使用 Nginx 和 Passenger 部署 Sinatra 应用程序?
我使用的是 Dreamhost 虚拟专用服务器。我以前从未编写过 Sinatra 应用程序或任何其他 Rack 应用程序。我只是想运行一个 Hello World 应用程序,但我…
Rack 获取基于会话的 cookie 时出错
我的网络应用程序使用的是 Rack 1.4.0、Sinatra v1.2.6、Thin v1.2.11、Ruby v1.9.2p180 导航到页面时我在日志中收到此错误: TypeError - can't conv…
使用 Apache2 和 Passenger 对 Rack gem 进行阴影处理
我们使用 Apache2 和 Passenger (v3.0.9) 部署多个应用程序。 App Foo 是一个 Rails 3.0.11 应用程序,而 app Bar 是一个 Rails 3.1.3 应用程序。这两…
定义一个继承自 Rack::Builder 的类
我正在尝试为我正在构建的 gem 构建一个 Server 类。这可以定义call (env),这将使它成为一个机架应用程序。但是,我想使用 Rack::Builder 并根据我的…