Ruby on Rails,css背景图片标签

时间:2015-06-01 13:00:05

标签: css ruby-on-rails

我正在使用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)

1 个答案:

答案 0 :(得分:0)

我通过将以下代码添加到config/environments/production.rb

来解决了这个问题
config.assets.compile = true
config.assets.precompile += %w( .jpg )