我正在使用Ruby on Rails Asset Pipeline。 I am using the image tag in css exactly how the documentation shows.我对使用任何其他标签不感兴趣,我希望这个标签能够正常工作。为什么image-url
不会将background.jpg
的名称重写为background-d9fabe43d680f19426ae7003799ad43a.jpg
?
我的css文件具有预编译器所需的.scss
扩展名。
CSS:
body {
background-image: image-url("background.jpg");
}
JavaScript控制台错误:
GET https://mywebsite.com/assets/background.jpg 404 (Not Found)
答案 0 :(得分:0)
我通过将以下代码添加到config/environments/production.rb
config.assets.compile = true
config.assets.precompile += %w( .jpg )