1
私はHerokuに自分のレールアプリ(Cloud 9で開発された)を配備したとき、背景画像も背景色も表示されません。 (CSSファイルから)Rails、Herokuは背景画像も背景色も表示しません
どうすればこの問題を修正できますか? 私は資産をプリコンパイルしようとしました。もともと背景色は表示されますが、背景画像は表示されません。今は何も表示されません。
Application.css
*{
margin: 0;
padding: 0;
}
body{
background-color: pink;
}
生産ENV:
Rails.application.configure do
config.cache_classes = true
config.eager_load = true
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present?
# Compress JavaScripts and CSS.
config.assets.js_compressor = :uglifier
# config.assets.css_compressor = :sass
# Do not fallback to assets pipeline if a precompiled asset is missed.
config.assets.compile = false
config.assets.digest = true
# `config.assets.precompile` and `config.assets.version` have moved to
config/initializers/assets.rb
config.log_level = :debug
config.i18n.fallbacks = true
config.active_support.deprecation = :notify
config.log_formatter = ::Logger::Formatter.new
config.serve_static_assets = true
config.active_record.dump_schema_after_migration = false
が真ではなくfalseにconfig.assets.compileを設定してみてください。 – Lumbee
私はそれを試しました。残念ながら私はまだ白い(空白の)背景を持っています:( – OkiGirl
config.serve_static_files = ENV ['RAILS_SERVE_STATIC_FILES']を設定するのはどうでしょう?現在 – Lumbee