0

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います。

何か案は?

4

0 に答える 0