ruby-on-rails – Rails 3:确保用户使用https

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails 3:确保用户使用https前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个在Heroku上运行的Rails 3应用程序,我也安装了SSL并正在运行.但是,我的用户仍然可以在没有https的情况下访问该站点.如何确保使用https访问所有网址?

谢谢

编辑:

我已经尝试将其添加到application_controller.rb中

before_filter :redirect_to_ssl

  def redirect_to_ssl
      redirect_to url_for params.merge({:protocol => 'https://'})
  end

但是我收到错误310(net :: ERR_TOO_MANY_REDIRECTS)错误.

解决方法

这是我发布到 similar question的答案.

否则,您可以使用Rack::SSL.

猜你在找的Ruby相关文章