Rails は、プリコンパイル中に画像を /public/assets ディレクトリに移動するときに、画像名に md5 ハッシュを追加します。問題は、これらのハッシュが予測できないことです。そのため、それらにリンクしようとするときに、それらが何と呼ばれるかをどのように知ることができますか?
たとえば、flowers.jpg という名前の画像をホストしていて、www.mysite.com/flowers.jpg でアクセスしようとすると、ファイルの名前が flowers-4182172ae014ec23dc02739229c08dcc に変更されているため、失敗します。
Rails には、これらの画像を自動的に見つけるヘルパーがあることは知っています。しかし、まったく別の Web サイトやアプリケーションからこれらの画像にリンクしようとしている場合はどうなるでしょうか。Rails に「まあ、プリコンパイルされたバージョンの flowers.jpg が見つからないので、/public/assets から提供する代わりに、/app/assets から提供します」と言う方法はありますか?
編集: この投稿 (http://stackoverflow.com/questions/10045892/rails-compiles-assets-both-with-and-without-md5-hash-why) によると、Rails は両方のアセットのバージョンをコンパイルする必要があります。 md5ハッシュの有無にかかわらず?私の Rails のコピーがフィンガープリントのないバージョンを生成しないのはなぜですか?