この問題に関しては、SOや他のヘルプWebサイトで多くの記事を読んだことがありますが、これまで何の助けもありませんでした。私は自分のCSSに私のlocalhost
に現れているイメージを持っていますが、私はHerokuに私のアプリをプッシュしません。ここでCSSの背景画像がHerokuに表示されない
は、画像の一例です。他の記事で示唆したように
.hero-000 {
width: 102%;
background: url(hero-000.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
、私は私のapplication.rb
にこれを追加しました:
config.assets.initialize_on_precompile = false
私もproduction.rb
にこれを追加しました:
config.serve_static_files = true
config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'
config.assets.compile = true
config.assets.digest = true
そして、私はHeroku Webサイトの手順に従ってプリコンパイルします資産here。
ここからどこに行くのか本当にわからないので、助けてください。
CSSでこのような画像のパスを指定:背景画像:画像のURL( "英雄-000.jpg")を –
あなたは '英雄-000.jpg'ファイルですされます見つけた? – uzaif
@PardeepSainiこのようにすると、自分の 'localhost'でも画像が消えます。そして、画像は 'app/assets/images /'にありますが、 'public/assets /'にもコピーがあるようです。 – Liz