我在我的heroku网站的背景图像有问题,在本地使用
background-image: url('background_stripe.png');
工作,但部署时文件已损坏
我试过使用
background-image: image-url('background_stripe.png'); background-image: url(image-url('background_stripe.png')); background-image: url(image_url('background_stripe.png'));
没有一个在当地或英雄上工作.
使用bash我发现英雄已经命名了图像文件background_stripe.png,但它没有哈希和它的破碎的图像
解决方法
在你的production.rb中添加以下行
config.serve_static_assets = true config.assets.compile = true
或者您可以尝试使用本地预编译资产
RAILS_ENV=production rake assets:precompile