Herokuは私の画像を現れません
-
20-12-2019 - |
質問
私は問題があります、私の画像はHerokuに表示されません。 プッシュにはエラーメッセージはありません。gemfileのGEM 'Rails_12factor'をインストールしました。
だから私は本当に何をすべきかわからない
アドレスは http://middiz.herokuapp.com/
あなたはあなたに見えて私を助けてくれることができますか?
THXとても
解決
私はいくつかの画像を見ることができますが、後者のためにあなたに問題があるかもしれないことについてあなたに考えを与えるために、私はあなたがHerokuで画像を走らせるのを助けるためにこの答えを書くほだと思いました。
動的CSS
CSSベースの画像をプリコンパイルしてHerokuに展開すると変更します。Railsは従属資産ファイルを資産自体にリンクする。これは、CSSが静的なものではなく動的なイメージパスを持たなければならないことを意味し、これを行う方法は SCSSを使用する方法です。
SCSSを使用すると、資産パイプラインに値を動的に挿入することができ、したがって動的に画像を提供することができます。これがどのように機能するか:
#app/assets/application.css
background-image: url('background.png'); /* --> Renders static asset every time */
#app/assets/application.css.scss
background-image: image_path('background.png'); /* --> dynamically renders the fingerprinted path */
.
あなたのための直接の修正ではないことを感謝しますが、問題を解決する方法を示すことを願っています
所属していません StackOverflow