我無法爲我的應用程序啓用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行爲是什麼原因?是因爲有些是命名路線嗎?我如何:然後限制他們,因爲我沒有得到這個東西的工作。