2016-11-16 85 views
0

我正在使用RSpec 3.5.0,并且希望为我的所有规范启用HTTPS/SSL请求。在rspec中强制HTTPS/SSL适用于所有控制器/请求规格

自从我加入force_sslApplicationController,我所有的规格都没有,因为他们被重定向到该网站的安全版本,而不是渲染等

+1

您是否需要为所有环境强制使用SSL?你可以省略测试'force_ssl,除非Rails.env.test?'或者可能只是强制生产SSL:'force_ssl if Rails.env.production?' – james246

+0

没错,我可以这样做。尽管如此,我还是想知道我的原始问题是否有答案。 – elsurudo

+0

您可以将您的本地环境设置为使用自签名SSL证书。 http://stackoverflow.com/questions/34991868/how-can-i-setup-a-local-ssl-certificate-and-a-rails-application – james246

回答

0

的建议,这里没有下轨5工作。如果这是你坚持的地方的一部分,将https!添加到你的规范应该工作。

相关问题