method
force_ssl
rails latest stable - Class:
ActionController::ForceSSL::ClassMethods
force_ssl(options = {})public
No documentation available.
# File actionpack/lib/action_controller/metal/force_ssl.rb, line 19
def force_ssl(options = {})
ActiveSupport::Deprecation.warn( Controller-level `force_ssl` is deprecated and will be removed from Rails 6.1. Please enable `config.force_ssl` in your environment configuration to enable the ActionDispatch::SSL middleware to more fully enforce that your application communicate over HTTPS. If needed, you can use `config.ssl_options` to exempt matching endpoints from being redirected to HTTPS..squish)
action_options = options.slice(*ACTION_OPTIONS)
redirect_options = options.except(*ACTION_OPTIONS)
before_action(action_options) do
force_ssl_redirect(redirect_options)
end
end