Force SSL using ssl_requirement in Rails 2 app

前端 未结 3 783
耶瑟儿~
耶瑟儿~ 2020-12-03 03:27

I have a Rails application which need to run under SSL. I tried ssl_requirement but seems I have to type in all the actions in every controllers.

Is there any method

3条回答
  •  悲哀的现实
    2020-12-03 03:43

    You can try test if request is in ssl or not in a before_filter in your application

    class Application < AC::Base
    
      before_filter :need_ssl
    
      def need_ssl
        redirect_to "https://#{request.host}/#{request.query_string}" unless request.ssl?
      end
    end
    

提交回复
热议问题