背景图像heroku铁路不工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了背景图像heroku铁路不工作相关的知识,希望对你有一定的参考价值。
我有一个基本的rails网站的背景图片我工作正常但是当我把它推到heroku时它给了我以下错误
Failed to load resource: the server responded with a status of 404 (Not Found) http://young-oasis-2855.herokuapp.com/assets/joy.jpg
这是我的css文件中的代码
body {
background: url(/assets/joy.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
我上传了其他几张照片并且工作正常,任何人都知道为什么这不适用于heroku,但仍在本地工作?
答案
尝试使用image-url('joy.jpg')
而不是url
这个答案可能会为您提供更多信息:How to reference images in CSS within Rails 4
另一答案
同样,我使用了这样的CSS属性。
background-image:url('joy.jpg');
另一答案
我也有这个错误,我通过以下方式解决了这个问题:
Production.rb
config.cache_classes = true
config.assets.compile = true
background-image:url(assets / hero_bg_2.jpg)
以上是关于背景图像heroku铁路不工作的主要内容,如果未能解决你的问题,请参考以下文章