2017-01-13 16 views
0

まず、Herokuのメモリの問題のためにconfig.assets.compile = falseをfalseに設定する必要があります。私はPumaとRails 4を実行しています。Herokuは展開時に私の資産をプリコンパイルします。私が持っていたファイルmanifest.ymlを削除しました。上記ビューコードでimage_tag urlパスが見つからないダイジェスト(md5指紋) - Rails

<%= image_tag("folder/image.jpeg", :class => "img-circle") %> 

、画像が展開した後には見られません。 URLにはmd5の指紋がないようです。何が原因でしょうか?

サーバーエラー

2017-01-13T17:33:09.701064+00:00 app[web.1]: Started GET "/images/folder/image.jpeg" for 207.181.195.223 at 2017-01-13 17:33:09 +0000 
2017-01-13T17:33:09.704165+00:00 app[web.1]: 
2017-01-13T17:33:09.704167+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/folder/image.jpeg"): 

パブリックフォルダ

~/public/assets/folder/image-4d35fa2c3d19fe134fe1d8692ea5de0f373117c440371d15a45134f69a252447f4b36.jpeg 

答えて

0

答えは、ファイル名にしました。マニフェストファイルは.jpgファイルを作成しますimage.jpg

に変更する必要が

image.jpeg、そう.jpegファイルを持っていることによって、それを見つけたことがないと指紋を行うことはできません。

関連する問題