1

展開したアプリにいくつかの変更をプッシュしたところです (すべて正常に機能したいくつかのビューの変更のみ) bundle exec rake assets:precompile RAILS_ENV=production

スタイルシートとJavaScriptがロードされていることを示すhtmlソースを確認しました。

<link href="/virtual-piano/assets/application-a98a08ba4b9c8c54d0ac4103a8bf4bdf.css" media="all" rel="stylesheet" type="text/css" />
  <script src="/virtual-piano/assets/application-23f71043aa7578f758b9d6244d5bd9b1.js" type="text/javascript"></script>

production.log には、アセットの読み込みに失敗したことについては何も言及されていません。

ブラウザのキャッシュをクリアしました。

apache2サーバーを再起動し、restart.txtファイルに触れました。

production.rb

# Disable Rails's static asset server (Apache or nginx will already do this)
  config.serve_static_assets = false

  # Compress JavaScripts and CSS
  config.assets.compress = true

  # Don't fallback to assets pipeline if a precompiled asset is missed
  config.assets.compile = false

  # Generate digests for assets URLs
  config.assets.digest = true

私は少し困惑しています。誰かが何が起こっているのかを知っているなら、それは大歓迎です!

4

0 に答える 0