Creo que la pregunta aquí es específica para la prueba de Rails ing 'medio ambiente, lo que podría significar rspec, y si es así, esto lo esencial por jaikoo fue lo que funcionó para mí:
https://gist.github.com/jaikoo/daf88024b8de1cf9339b
Con respecto al 'desarrollo' medio ambiente, en última instancia, utilicé delgada, lo que yo no' t realmente quieren, pero el mejor relato de lo que vi fue este mensaje por Keyur Gohil:
https://blog.botreetechnologies.com/enable-ssl-in-developement-using-thin-2a4bd1af500d
aunque lo puse en un archivo por lotes y añadió -D-V y se aseguró de que corrió en un puerto diferente:
#!
# Sets up the use of SSL in development
#
# https://www.devmynd.com/blog/rails-local-development-https-using-self-signed-ssl-certificate/
#
bundle exec thin -D -V start -a localhost -p 3001 --ssl --ssl-key-file ~/development/apps/localhost_ssl_tsl_keys/localhost.key --ssl-cert-file ~/development/apps/localhost_ssl_tsl_keys/localhost.crt
Me gustaría pagar http://stackoverflow.com/questions/2118685/how-do-you-handle-ssl-in-development –