如何在基于机架的服务器上更新 Ruby 版本
我在我的服务器上使用 Rack。 我在我的服务器上使用 Passenger。 我在我的服务器上使用 Capistrano。 我尚未在我的服务器上使用 RVM。 我目前在服务器…
如何指定机架处理程序
Rackup 已通过 Rack 的默认处理程序成功运行任何 Rack 应用程序。例如: class RackApp def call(environment) [ '200', {'Content-Type' => 'text/ht…
没有要加载的文件——rack/openid
我正在开发一个依赖于rack/openid 的rails gem。但是当我需要它并启动我的应用程序时,我收到此错误 no such file to load -- rack/openid The gem is…
Rails 3.1 强制常规 HTTP
之前,我一直在使用 ssl_requirement 来对哪些页面通过 ssl 提供服务以及哪些页面通过 ssl 进行精细控制。通过纯 http 提供服务。 根据 ssl_requireme…
我应该把“use Rack::Facebook::MethodFix”放在哪里使用 Rack Fix 修复 Facebook Post Canvas 问题?
查看此解决方案 https://github.com/tuupola/rack-facebook-method-fix 看起来很棒,只是它省略了对大多数人来说可能显而易见的内容,但现在是早上 5:…
为什么此rackup 文件适用于Thin,但不适用于WEBrick 或Unicorn?
我在本地运行静态网站(用于测试)时遇到一个奇怪的问题。 导航到 root 时,WEBrick 和 Unicorn 都会导致 Rack 中断言失败。然而薄的作品 完美。 我的…
Rails 3.x 是否有调试工具栏
我一年多前使用过 Rack::Bug ,现在我想将它与一个新的 Rails 3.1 项目。我尝试安装 master 和 Rails3 分支,但没有成功。 还尝试了 一些 github 分支…
机架 1.3.2 的问题。您已经激活了机架 1.3.2,但您的 Gemfile 需要机架 1.2.3
我在 Debian 上有 Passenger 3.0.9,带有 Gem Rack 1.3.2 和 1.2.1。 使用带有乘客 e 捆绑器的 Rails 3.0 应用程序时,我遇到此错误: 您已经激活了机…
如今在 ruby 上制作异步 Web 应用程序有哪些好方法?
我正在寻找一个带有 WebSocket 组件的 web 应用程序,以及基于磨坊机架的前端。我最初的计划是使用 Camping 作为前端,在瘦网络上运行服务器,机架 co…
您已经激活了机架 1.3.2,但您的 Gemfile 需要机架 1.2.3。考虑使用捆绑执行
我在尝试运行我的应用程序时遇到了问题: You have already activated rack 1.3.2, but your Gemfile requires rack 1.2.3. Consider using bundle ex…
忽略 Rack::Cache 的 googlebot?
我正在使用 Rack::Cache,并且 google 搜索机器人会触发我所有的缓存未命中,因此我的缓存始终充满了实际上并不代表我网站上最受欢迎的页面的页面,我…
Rack::Auth 与基本 HTTP 身份验证相同吗?
我使用以下代码限制对 Sinatra 应用程序设置页面的访问,代码来自 Sinatra 文档. helpers do def protected! unless authorized? response['WWW-Authe…
如何在 Sinatra 上使用rack/test 测试处理异常的操作?
我想测试我在 Sinatra 上制作的这条路线: get '/party' do begin party_source.parties rescue Exceptions::SourceNotFoundError status 404 rescue …
如何阻止访问IPS白名单,排除允许CDN访问的公共路径?
我有一个临时服务器,我想为其添加 IP 白名单。 问题是,登台服务器使用需要访问登台服务器的源服务器。亚马逊的 CloudFront 没有我们可以使用的静态 …