0

デフォルトの設定rails/webpackerを使用して、ビュー内の<%= asset_pack_path 'images/calendar.png' %>ヘルパーを通してファイルを読み取ることができませんでした。 はdocsを読んで、それを行うのは容易なようだが、何かが間違っているしようとアクセスにページを行く:Rails webpackerがapp/javascript/imagesフォルダを読み取っていません

Webpackerが/path/manifest.jsonにapplication.css見つけることができません。考えられる原因:

  1. あなたはwebpack -wまたはWebPACKの-devのサーバーを使用している場合を除き、ご使用の環境 ための真にコンパイルのwebpacker.yml値を設定したいです。
  2. 更新を反映するためにWebpackがまだ再実行されていません。
  3. Webpackerのconfig/webpacker.ymlファイルが正しく構成されていません。
  4. Webpack設定でマニフェストが作成されていません。 あなたのマニフェストには含まれています:

は、私はいくつかの設定が足りませんか?

+0

resolved_pa​​thsにアセットパスを追加しようとしましたか?['my-non-default-asset-folder'] in webpacker.yml? – Lowryder

+0

はい、しました。しかし、webpackを実行すると、フォルダ内のファイルはmanifest.jsonに追加されません –

答えて

1

awnserとしてそれは、ドキュメントのmisundertandを思わ:

asset_pack_pathのみ、フォント、画像やスタイルが、それはありません理由です参照のようにパックの内部で使用されるパックとして使用する資産(すなわちJSファイルをパック)または資産を参照内在マニフェスト。 asset_pack_pathは、railsのようなアセットのヘルプヘルパーのようなフォルダの内部を見ることはありません。

おそらく、パック内で使用されていないイメージを参照する場合は、image_pathヘルパーを使用してください。

関連する問題