rails中的部分SSL

我想在rails中做一个部分SSL站点。 我基本上想要保护SSL背后的用户操作,但没有别的。

任何人都知道插件或gem,使这简单而有效?

这通常使用SSL Requirement插件完成。 它设置了before_filter允许您指定哪些操作需要SSL以及哪些操作可选地允许它,哪些特别不允许。

除此之外,只需在Apache(或您使用的任何服务器)配置中设置2个VHost,一个用于SSL站点,一个用于非SSL站点。

你可以尝试ssl_requirement 。 它可以让你指定你想要的。

ssl_routes gem在路由文件中定义ssl强制规则。 它还会自动输出具有正确协议的url以防止重定向。