2013-02-08 27 views
8

更换的WEBrick当我打算上一个Rails 3.2的项目,以取代的WEBrick因为使用WEBrick处理格式错误的转义的URI严重(坏URI错误)。我知道有配置黑客做出的WEBrick处理转义的URI,但只是增加gem 'thin'我的Gemfile看起来那么容易,这让我纳闷:事情知道薄

  • 是否有东西,可以打破或出差错,我apllication如果我这样做?

顺便说一句:我正在部署Heroku。如果在Heroku上有关于Thin的具体问题,那么我也想知道。

回答

6

没有.. Rails就是这么简单! :)

只要确保你开始使用:

thin start 
+0

对于导轨,我会养成习惯性的做法:导轨很薄。对于生产来说,像Heroku这样的东西确实将可执行文件捆绑在一起。 – rkulla 2013-02-08 18:30:26

+0

刚刚用Thin进行了一个快速测试,奇怪的是,它解决了我在开发过程中的不良URI问题,但是在Heroku的生产环境中解决了这个问题。我确信Heroku已经使用Thin重新启动。任何想法为什么会发生? – joscas 2013-02-08 19:01:13

+0

从Heroku站点: https://devcenter.heroku.com/articles/rails3#procfile – 2013-02-08 19:04:50

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