最初のアプリを 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}