0
私はRSpec 3.5.0を使用しており、すべての仕様についてHTTPS/SSL要求を有効にしたいとします。rspecのすべてのコントローラ/要求仕様に対してHTTPS/SSLを強制します。
私はApplicationController
にforce_ssl
を追加しましたので、私のすべてのスペック等、彼らはサイトの安全なバージョンにリダイレクトする代わりにレンダリングされているので、失敗している
私はRSpec 3.5.0を使用しており、すべての仕様についてHTTPS/SSL要求を有効にしたいとします。rspecのすべてのコントローラ/要求仕様に対してHTTPS/SSLを強制します。
私はApplicationController
にforce_ssl
を追加しましたので、私のすべてのスペック等、彼らはサイトの安全なバージョンにリダイレクトする代わりにレンダリングされているので、失敗している
ここでの提案は、レール5の下では動作しません。それがあなたの仕様にhttps!
を追加することが機能しなければならない場合、あなたが立ち往生している場所の一部です。
すべての環境でSSLを強制する必要がありますか? Rails.env.test?がなければ 'force_ssl 'というテストを省略するか、プロダクション用にSSLのみを強制することができます:' force_ssl if Rails.env.production?' – james246
それは本当です。私の元の質問への答えがあるかどうかまだ疑問に思う。 – elsurudo
自己署名入りのSSL証明書を使用するようにローカル環境を設定することができます。 http://stackoverflow.com/questions/34991868/how-can-i-setup-a-local-ssl-certificate-and-rails-application – james246