Rails 3.2 force_ssl除了登陆页面

我想在除登陆页面之外的所有路线上强制执行SSL。 我尝试在所有控制器中设置force_ssl,对于包含root的控制器,我做了:

force_ssl:except =>:index

但是,在我将其部署到Heroku上的暂存应用程序后,我的应用程序仍然在主页上强制执行ssl。 是否有其他事情需要在特定路线上禁用ssl?

rack-ssl-enforcer gem会帮助你