我应该如何在Ruby on Rails中使用https

我正在开发Rails(2.3.4)中的应用程序,并且有些部分需要通过安全协议运行,例如登录表单,信用卡表单等。

  1. 我怎么能这些页面是https,所有其他页面仍然是http?
  2. 如何在开发环境中测试ssl?

配置apache以将SSL用于需要它的路径(即’/ login’等)。

您还需要配置路由以使用https:

map.resources :login, :requirements => { :protocol => 'https' }