Ruby on rails 使用GoDaddy发布的SSL访问Heroku站点时出现SSL协议错误

Ruby on rails 使用GoDaddy发布的SSL访问Heroku站点时出现SSL协议错误,ruby-on-rails,ssl,heroku,dns,Ruby On Rails,Ssl,Heroku,Dns,我正在尝试为我的Heroku托管网站categorizedtweets.com启用标准SSL证书,这是一个Rails应用程序 这是Go Daddy上的DNS记录: 这就是我的转发内容: 这就是我的Heroku域部分的样子: 我还取消了对我的production.rb文件中的config.force\u ssl=true的注释,以强制所有用户通过ssl访问该站点 然而,访问时会产生一个错误,其内容如下:ERR\u SSL\u PROTOCOL\u error: 在阅读了其他开发人员遇到的类

我正在尝试为我的Heroku托管网站categorizedtweets.com启用标准SSL证书,这是一个Rails应用程序

这是Go Daddy上的DNS记录:

这就是我的转发内容:

这就是我的Heroku域部分的样子:

我还取消了对我的
production.rb
文件中的
config.force\u ssl=true
的注释,以强制所有用户通过ssl访问该站点

然而,访问时会产生一个错误,其内容如下:
ERR\u SSL\u PROTOCOL\u error

在阅读了其他开发人员遇到的类似障碍之后,我怀疑这与我的证书以及需要如何配置链证书有关——但我该如何做到这一点呢


一点背景知识-我从第三方来源(GoDaddy)购买了标准SSL证书。我接着介绍了如何生成经批准的SSL。我把证书上传到了Heroku

事实证明,我的应用程序页面是部分加密的——因此,虽然我的应用程序没有完全通过认证测试,但也没有完全通过认证测试

我的应用程序有几个混合内容页面——这是一个HTTPS页面,其中包含使用HTTP获取的内容。简单地说,我是在进行HTTP API调用,而不是HTTPS API调用

一旦我在所有合适的地方(我的数据库和一个脚本)从
http
切换到
https
,我就没有问题了

要查看应用程序的非安全源(即导致页面成为混合内容页面的内容)列表,请执行以下操作:

Chrome用户: 查看开发工具中的安全选项卡。非安全源代码列表将在左列中

FireFox用户: 检查页面;它将出现在控制台选项卡中

需要补充的重要信息:工作正常,但会产生错误。目前,我的
production.rb
文件中的
config.force\u ssl=true
变灰,因为如果不是这样,它将强制所有用户使用ssl访问站点,这将产生错误。