Ruby on rails 强制ssl/强制返回http。什么';这是最好的办法吗?
我正在用户和会话控制器中使用force_ssl。这很有效。当我在这些控制器中执行操作时,我的浏览器将重定向到https。问题是,在用户被重定向到https后,他们的浏览器至少在使用相对URL时会继续使用https。我希望用户对应用程序中的其他页面使用http。我提出了3种可能的策略来引导用户返回http进行其他页面Ruby on rails 强制ssl/强制返回http。什么';这是最好的办法吗?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我正在用户和会话控制器中使用force_ssl。这很有效。当我在这些控制器中执行操作时,我的浏览器将重定向到https。问题是,在用户被重定向到https后,他们的浏览器至少在使用相对URL时会继续使用https。我希望用户对应用程序中的其他页面使用http。我提出了3种可能的策略来引导用户返回http进行其他页面 使用绝对URL而不是相对URL。使用这种策略,我避免使用诸如root\u路径之类的东西,而是使用root\u url。我可以在应用程序控制器中设置默认的\u url\u选项以使用ht
哪种解决方案最好?(Rails 3.2)插件是最好的。该插件的源代码与您的要点中的代码非常相似。事实上,如果你不喜欢这个插件,你真正需要的就是这里的部分: 您可以根据您的应用程序_controller.rb对其进行调整,或者完全使用插件 干杯