0

Rails 3でアセットパイプラインを正しく使用し始めたばかりで、ハードコーディングだけでなくimage_tagヘルパーを使用してい<img>ます。ほとんどすべてのページの読み込みで、レイアウト内の画像の多くは読み込まれません。数回更新すると読み込まれますが、ほとんどの場合、ページがごちゃごちゃになっています。誰かがこれを経験したことがありますか、そしてどうすればそれを止めることができますか?

4

1 に答える 1

0

image_tag自体は、正しいパスなどを使用してタグを生成する以外には何もしません<img>。ブラウザに提供されるソース コードを表示すると、イメージ タグ間に大きな違いはないはずです。ハードコーディングされているかどうか。

ごちゃごちゃしたページが表示されたら、ソースを表示して、壊れた画像の 1 つへのパスをコピーします。その URL を完全に構成してブラウザに入力し、html 画像タグで指定されたパスを使用して画像だけを取得できるかどうかを確認します。画像の取得が不安定な場合は、Rails の image_tag ヘルパーではなく、アセットの提供方法に関係しています。

また、キャッシュが行われているかどうかも確認してください。おそらく、一部の画像が適切に保存される前にキャッシュされ、ブラウザが「欠落した画像」があるという事実をキャッシュし、その画像に対する今後のリクエストが壊れている可能性があります。ページをハードリフレッシュすると、壊れた画像を読み込むのに役立ちますか?

于 2012-06-11T16:31:18.110 に答える