我在服务器中使用bartt-ssl_requirement
ssl 实现Rails 3.2.13
ngnix
gem 'bartt-ssl_requirement', '~>1.4.0', :require => 'ssl_requirement'
有些页面是https,有些页面只是http。
所以我写在application_controller.rb
include SslRequirement
ssl_required :new,create
在sessions_controller.rb
ssl_required :show
在settings_controller.rb
当我从http页面切换到https页面时,没有问题。
但是当我从 https 切换到任何 http 时,在Mozilla
.
我还尝试对 http 页面使用 force-non-ssl。但没有变化。
谁能帮助如何在 Rails 或 ngnix 服务器设置中修复它?
注意:此问题仅在 Mozilla 中出现。但在 Chrome 和 Internet Explorer 中运行良好