你如何在本地运行Rails进行测试?

AnA*_*ice 6 ruby-on-rails webrick ruby-on-rails-3

我们的开发人员使用HTTP,prod使用HTTPS,这导致我们无法在本地重现与HTTPS相关的问题.

如何在本地运行带有SSL的rails用于测试目的?有Webrick配置吗?

谢谢

Hie*_* Le 14

你应该使用thin来做到这一点:

$ sudo apt-get install thin
Run Code Online (Sandbox Code Playgroud)

并在config/application.rb中添加此行

config.force_ssl = true
Run Code Online (Sandbox Code Playgroud)

然后使用命令行在thin上运行app:

$ thin start --ssl
Run Code Online (Sandbox Code Playgroud)

  • 要在所有平台上安装它,您可以使用“gem install Thin”。 (2认同)