Reputation: 1001
I'm looking to do a partial SSL site in rails. I basically want to protect the user actions behind SSL, but nothing else.
Anyone know of a plugin or gem that makes this simple and efficient?
Upvotes: 8
Views: 1402
Reputation: 17981
ssl_routes gem defines ssl enforcement rule in the route file. It also will automatically output the url with the correct protocol to prevent redirects.
Upvotes: 1
Reputation: 41179
This is typically done with the SSL Requirement plugin. It sets up before_filter
s allowing you to specify which actions require SSL and which optionally allow it, and which specifically do not allow it.
Outside of that, it's just a matter of setting up 2 VHosts in your Apache (or whichever server you use) configuration, one for the SSL site and one for the non-SSL site.
Upvotes: 8