背景图像在本地主机上是可见的,我检查了一下,当推送到heroku时,图像被编译了,但是在部署的站点上看不到。镜像路径为app/assets/images/
这就是我在application.css中对图像的调用方式
发布于 2017-06-15 16:20:12
您应该使用:在视图中添加背景img,但最佳实践是使用scss。有了Scss,你就可以得到像asset-url('whiteLogo.png')
这样的帮手来做这项工作。对于您的情况,您可以只添加到您的html标记:
<html style="backgound: url('<%= image_path 'whiteLogo.png' %>')"></html>
但这是一种糟糕的做法。
祝您今天愉快。
https://stackoverflow.com/questions/44551437
复制相似问题