首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >铬齿轮在生产中的误差

问铬齿轮在生产中的误差
EN

Stack Overflow用户
提问于 2016-04-28 05:44:00
回答 1查看 222关注 0票数 0

我的rails应用程序被heroku部署时有两个错误。网站:https://powerful-atoll-73299.herokuapp.com/。第一个错误如下:

代码语言:javascript
复制
Mixed Content: The page at 'https://powerful-atoll-73299.herokuapp.com/' was loaded over HTTPS, but requested an insecure image 'http://www.zastavki.com/pictures/1366x768/2008/Drawn_wallpapers_Family_tree_007294_.jpg'. This content should also be served over HTTPS.

我理解这个错误,因为它是非常直接的。所以我决定把图像保存到我的本地机器上,然后把它放到我的项目中。所以它不再试图提取它不安全的链接地址。所以现在我把这个图像称为:background: url("/family-tree.jpg") no-repeat center center scroll;。这是可行的,没有根本的问题。但是,当我从具有更新更改的主分支推到heroku时会发生什么.heroku版本仍然保留到图像的不安全地址链接。当我检查该项目时,您甚至可以看到它使用的是http://www.zastavki.com/pictures/1366x768/2008/Drawn_wallpapers_Family_tree_007294_.jpg而不是/family-tree.jpg。当我用照片位置替换地址时,图片仍然显示,但是错误仍然存在。知道为什么会发生这种事吗?为什么当我将实际的本地副本向上推时,heroku有图片的地址链接?

第二个错误如下:

'//@ sourceURL' and '//@ sourceMappingURL' are deprecated, please use '//# sourceURL=' and '//# sourceMappingURL=' instead. codeschool devtools.js:1

据我所知,此错误正在寻找用@替换#的方法。我不知道在哪里或如何做这件事。如有任何建议,将不胜感激。同样,所有这些错误目前都是在生产而不是开发中出现的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-28 07:16:25

您可能面临的问题,资产没有加载后,部署。也许重新启动可以起到heroku restart的作用。

编辑

我看了一下你的css代码,看起来你的css文件中还设置了这个url作为你的signup-section类的背景。

参考文献:

代码语言:javascript
复制
.signup-section {
    width: 100%;
    padding: 50px 0;
    color: #fff;
    background: url(http://www.zastavki.com/pictures/1366x768/2008/Drawn_wallpapers_Family_tree_007294_.jpg) no-repeat center center scroll;
    background-color: #000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover
}

更新它并执行部署,您应该会做得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36906185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档