SSL requirement adds a declarative way of specifying that certain actions should only be allowed to run under SSL, and if they're accessed without it, they should be redirected.
David Heinemeier Hansson
gem "ssl_requirement", "~> 0.1.0"