0

最初のアプリを Heroku にプッシュしましたが、スプライト画像がサーバーにアップロードされていないようです。何が起こったのか手がかりはありますか?

例:私のファイルはapp/assets/images/app_photo.png です

私のCSSファイルは私のスプライトを次のように定義します:background: url("app_photo.png");

アプリでスプライトへのリンクを見つけましたが、それをクリックすると、herokuapp.com/assets/app_photo.pngパスが「探していたページが存在しません」と表示されます。

heroku へのプッシュのログは次のとおりです。

-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
       Detected manifest file, assuming assets were compiled locally
-----> Discovering process types
       Procfile declares types      -> (none)
       Default types for Ruby/Rails -> console, rake, web, worker

-----> Compiled slug size: 37.9MB
-----> Launching... done, v17

に置き換えるbackground: url("app_photo.png");background: image-url("app_photo.png");、コンパイル済みの css は次のようになります。

.app_photo{background:url(/assets/app_photo-f095c78ecb698e651f262b36a593dc8e.png);height:64px;width:64px;text-indent:-9999px}
4

1 に答える 1