1

我将告诉你我的任务:我需要向我的用户付费,但我想通过 SSL 确保它的安全。我使用这篇文章创建了自签名证书。

我遵循了 1A 指令。

此外,安装了这些宝石:

     gem 'rack-ssl'
     gem 'bartt-ssl_requirement', '~>1.4.0', :require => 'ssl_requirement'

我只有一个支付页面,所以我在控制器中添加了:

    ssl_required :admin_page

在此页面上,管理员查看未付款项并支付给用户。

我阅读了这篇文章http://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/ 并遵循了有关如何使用 https 协议的说明。我试图将它添加到我的 application.rb 和 development.rb 中。

我的 application.rb 中有这一行

      config.force_ssl = false

我应该删除它吗?

开发日志中的错误:

      Filter chain halted as :ensure_proper_protocol rendered or redirected

我该如何解决这个问题以及我应该如何使用 SSL 证书?

4

0 回答 0