我会告诉你我的任务:我需要支付我的用户费用,但我想用SSL保证安全。我使用this帖子创建了自我证书。
我遵循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证书?