3

私のレール3.1アプリケーションでは、アセットがコンパイルされて正常にアップロードされます。ファイルアセットのフィンガープリントがRails 3.1で正しく更新されていません

私はアプリにアクセスすると、CSSやJSファイルが参照されているが、サーバーがサーバー上で探し

<link href="/assets/application-f997bad128b3d8a92ed5619470851dab.css" media="screen" rel="stylesheet" type="text/css" /> 
<script src="/assets/application-d7eac22b3bc8b4e3620abb21f59a5faa.js" type="text/javascript"></script> 

バック404を与え、HTMLマークアップに印刷された指紋が一致していないので、サーバーは404を返します。

しかし、どうしてこのようなことが起こるのだろうか。

したがって、マニフェストファイルのフィンガープリンティングを変更する要因は何ですか?

+0

manifest.ymlのgettinは、アップロードされただけでなく、資産(またはサーバー上のプリコンパイルを行っている)です –

+0

はい、私はそのアップロード取得、確認のためにもう一度チェック。 – Autodidact

答えて

3

サーバが再ロードされていない可能性があります。私はこの問題を、ユニコーンがUSR2シグナルをプロセスに送信した後に切り替えなかったときにこの問題を経験しました。手動でプロセスを強制終了して再起動する必要がありました。

関連する問題