本番環境とステージング環境用に 2 つの heroku アプリをセットアップしました。アセットの保存には Amazon S3 を使用しています。本番環境へのデプロイを行うと、アセットがコンパイルされ、適切なバケットに保存されます。ただし、ステージングへのデプロイを行うと、アセットは本番バケットにアップロードされます。ステージング アプリの heroku 構成変数は次のとおりです。
RACK_ENV:                     staging
RAILS_ENV:                    staging
S3_BUCKET:                    xxx-staging
S3_HOST:                      https://xxx-staging.s3.amazonaws.com
S3_KEY:                       xxx
S3_REGION:                    eu-west-1
S3_SECRET:                    xxx
ステージング アプリでは、スタイルシートの URL が正しく表示されます
<link href="https://xxx-staging.s3.amazonaws.com/assets/application-cfddf5f3b9e77c69b3ab4072cc38a7e6.css" media="screen" rel="stylesheet" type="text/css" />
しかし、バケツは空です
staging.rb
config.assets.enabled = true
ENV['S3_BUCKET']='xxx-staging'
...
どのような構成が欠けているのか分かりませんか?