Rails4プロジェクトでGem内の画像ファイルやフォントファイルといった資産がprecompile対象に含まれない原因と対策をまとめておきます。 原因は、assets precompileのデフォルトの対象変更です。対策としては以下の方法をとる必要があります。 assets precompile に含まれるよう資産を移動する assets precompile に含めたい資産を明示する 原因 precompile対象ディレクトリの変更 Rails4では、パスにapp/assetsを含む資産のみをデフォルトのprecompile対象とするように変更されました。 rails/rails - Only compile non-js/css under app/assets by default precompileのパスに置かれているREADME.mdのような"loose"なファイルを対象から
![Rails4でGemの資産がAssets Precomplieに含まれないときは](https://cdn-ak-scissors.b.st-hatena.com/image/square/b7b2dc82e236710e2a9e8dbb9ef7e60703c12192/height=288;version=1;width=512/https%3A%2F%2Fblog.monochromegane.com%2Fimages%2Fogp.png)