我无法为我的应用程序启用ssl。Rails3 SSL路由问题
我试过各种宝石/解决方案,但都没有工作。这里是清单:
- Rails 3 SSL Deprecation
- http://collectiveidea.com/blog/archives/2010/11/29/ssl-with-rails/
- (和其他一些人,但我只能张贴2个超链接)
我确信我删除了所有的代码从我先前的尝试。
我想要什么
我想整个(Rails3中)应用程序运行低谷SSL/HTTPS。我读过一些文章解释这个,并尝试了各种解决方案(见上文)。
那么,什么是问题:
目前我使用的轨道3 bartt/ssl_requirement宝石,问题是一些网址的去的那一个[http://example.com:443页]。这导致页面移除错误。在同一时间其他网址都很好,并去[https://example.com],他们的工作。这些网址我说的都是来自同一个控制器,这是ssl_forced/ssl_required /无论。我甚至试图通过:protocol =>'https'来限制所有的路由,但是导致无尽的重定向。
我使用bartt/ssl_required atm,因为这个url不会导致无尽的重定向错误,我得到了一些其他的gem/solutions。
我不明白这一点......我明白,每个加密的URL进入低谷端口443,但我不记得看到任何HTTP/HTTPS URL与直在它的端口。
在同一个控制器中导致这种奇怪的url行为是什么原因?是因为有些是命名路线吗?我如何:然后限制他们,因为我没有得到这个东西的工作。