Rails アプリケーション (Rails 4.0.0.rc2、ruby 2.0.0p195) に問題があります。
私のローカルホストは背景画像を正しく表示しますが、Heroku は表示しません。
heroku ログに次のエラーが表示されます。
ActionController::RoutingError (No route matches [GET] "/assets/piano.jpg"):
custom.css.scss に次のコードを挿入して、背景画像を作成しました。
.full {
background: image-url("piano.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
そして、静的ページにある次のコードでこれをトリガーしています。
<body class="full">
....
</body>
私はすでに運用中の宝石を持っています:
group :production do
gem 'pg'
gem 'rails_12factor'
end
production.rb で、次の設定を true に設定しました。
config.serve_static_assets = true
ただし、画像は表示されません。あなたは私を助けることができます?