Ruby on rails 为生产添加SSL后无法在本地运行rails应用程序

Ruby on rails 为生产添加SSL后无法在本地运行rails应用程序,ruby-on-rails,ssl,heroku,mongoid3,Ruby On Rails,Ssl,Heroku,Mongoid3,我最近为一个Heroku托管的web应用程序添加了SSL,但现在我无法在本地运行该应用程序,浏览器只是永远旋转,然后在终端中出现此错误- $ rails s => Booting WEBrick => Rails 3.2.12 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2013-07-2

我最近为一个Heroku托管的web应用程序添加了SSL,但现在我无法在本地运行该应用程序,浏览器只是永远旋转,然后在终端中出现此错误-

$ rails s
=> Booting WEBrick
=> Rails 3.2.12 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-22 11:46:26] INFO  WEBrick 1.3.1
[2013-07-22 11:46:26] INFO  ruby 1.9.3 (2013-02-22) [x86_64-darwin12.4.0]
[2013-07-22 11:46:26] INFO  WEBrick::HTTPServer#start: pid=34732 port=3000
[2013-07-22 11:51:07] ERROR bad Request-Line `:\x00\x00\x00'.

我不一定需要SSL来进行开发,因此不需要添加
thin
gem或
nugenix
,但我如何才能让它再次在本地运行?

Ryan Bates在讨论开发环境的主题上有一个很好的小插曲。配置包括pow和nginx。我将很快亲自尝试,但不是本周。

问题解决了!通过添加pow作为服务器,我可以正常运行应用程序:)

要将POW添加到应用程序中,请运行此命令
curl get.POW.cx|sh
,然后运行
cd~/.POW
,后跟
ln-s/path/To/myapp


在网站上有很好的文档记录,正如其他用户提到的,瑞安·贝茨在SSL上有一个很棒的视频,它解释了如何向你的app添加PoW,

请考虑用解决方案更新你的问题,或者在这里添加一些细节。这是为了通过搜索找到此问题的人的利益。他们更有可能投票支持一个描述良好的解决方案:)希望现在一切都好了。。。抱歉,但我仍然掌握了这个窍门。这确实有帮助,但我只需要使用视频的第一部分,添加POW。好东西-很高兴你找到了丢失的部分