Ruby on rails Heroku SSL:如何运行背负式SSL

Ruby on rails Heroku SSL:如何运行背负式SSL,ruby-on-rails,ruby-on-rails-3,heroku,Ruby On Rails,Ruby On Rails 3,Heroku,我有一个Heroku电子商务网站,我正在建设,并通过以下方式安装了搭载ssl。我计划在销售人员进来支持后升级到SNI或主机名SSL 我找不到任何教程或示例来说明在处理过程中集成SSL的最佳方式(我相信只是签出) 在Heroku上使用背驮式ssl时,是否有任何教程或流程工作流来设置控制器和抽象视图,以处理实际的签出体验,并重定向确认或失败?请记住,将来升级系统以升级SSL(使用SNI或主机名SSL) ,但这并不是一个演练、教程,也不是一个真正的解释,它解释了如何解决背驮url(appname.he

我有一个Heroku电子商务网站,我正在建设,并通过以下方式安装了搭载ssl。我计划在销售人员进来支持后升级到SNI或主机名SSL

我找不到任何教程或示例来说明在处理过程中集成SSL的最佳方式(我相信只是签出)

在Heroku上使用背驮式ssl时,是否有任何教程或流程工作流来设置控制器和抽象视图,以处理实际的签出体验,并重定向确认或失败?请记住,将来升级系统以升级SSL(使用SNI或主机名SSL)


,但这并不是一个演练、教程,也不是一个真正的解释,它解释了如何解决背驮url(appname.heroku.com)上链接的url创建问题。我正在寻找实现中的更多细节。

背驮式SSL与常规SSL完全相同,只是您为自己设置的证书只保护heroku.com或herokuapp.com域(取决于您的堆栈)

为了安全地运行页面,只需通过HTTPS运行它


然而,对于Rails,您可以选择使用来自DHH的插件,它让您告诉Rails哪些控制器操作必须安全处理,哪些是HTTP的公平游戏。通过使用SSL要求,您可以在路由中忘记SSL,因为SSL要求将为您解决此问题。

因此,请将控制器/页面/视图结构完全相同,并使用SSL要求插件确保操作/视图正在使用SSL