用Thin替换WEBrick时需要了解的事项

时间:2013-02-08 17:57:58

标签: ruby-on-rails ruby-on-rails-3 heroku thin webrick

我打算在Rails 3.2项目中用 Thin 替换 WEBrick ,因为WEBrick严重处理格式错误的非转义URI(错误的URI 错误)。我知道有一些配置黑客可以让WEBrick处理未转义的URI,但只是将gem 'thin'添加到我的Gemfile看起来很容易让我想知道:

  • 如果我这样做,有什么东西可以在我的应用中破解或出错吗?

BTW:我正在 Heroku 上部署。如果Heroku上有Thin的特定问题,那么我也想知道。

2 个答案:

答案 0 :(得分:7)

如果你的Gemfile中有精简版rails s应该从瘦身开始。例如,我工作的应用程序在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

答案 1 :(得分:6)

Nope .. Rails就是这么简单! :)

请确保您开始使用:

thin start