AmazonEC-2にRoR3サーバーをデプロイしています。
私のアセットはプリコンパイルされています。capistranoデプロイメントタスクの一部としてrake:assets:precompileを実行しました。
例えば:
assets/home/separator.png
でプリコンパイルされますpublic/assets/home/separator-7abf67950e9a27f371d2b5638de4320b.png
ファイルにseparator.pngが表示され
ないのpublic/assets/home/manifest.yml
はなぜですか?
これは、アセットのnginx構成です。
location ~* ^/(assets)/ {
expires 1y;
add_header Cache-Control public;
# Some browsers still send conditional-GET requests if there's a
# Last-Modified header or an ETag header even if they haven't
# reached the expiry date sent in the Expires header.
add_header Last-Modified "";
add_header ETag "";
break;
}
Railsアプリは、存在しないを検索してassets/home/separator-f4571b5883207774be6edc5745de4755.png
います。
何か案は?