我打算在 Rails 3.2 项目上用Thin替换WEBrick ,因为 WEBrick 处理格式错误的未转义 URI 很糟糕(坏 URI错误)。我知道有一些配置技巧可以让 WEBrick 处理未转义的 URI,但只是添加到我的 Gemfile 似乎很容易,这让我想知道:gem 'thin'
- 如果我这样做,是否有可能在我的应用程序中中断或出错?
顺便说一句:我正在部署Heroku。如果 Heroku 上的 Thin 存在特定问题,那么我也想知道。
我打算在 Rails 3.2 项目上用Thin替换WEBrick ,因为 WEBrick 处理格式错误的未转义 URI 很糟糕(坏 URI错误)。我知道有一些配置技巧可以让 WEBrick 处理未转义的 URI,但只是添加到我的 Gemfile 似乎很容易,这让我想知道:gem 'thin'
顺便说一句:我正在部署Heroku。如果 Heroku 上的 Thin 存在特定问题,那么我也想知道。
如果您的 Gemfile 中有 Thinrails s
应该以 Thin 开头。例如,我正在开发的应用程序在 Gemfile 的开发组中很薄:
rails s
=> Booting Thin
=> Rails 3.2.14 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
不.. Rails 就是这么简单!:)
只要确保您开始使用:
thin start