0

使用默認配置rails/webpacker我無法通過視圖中的<%= asset_pack_path 'images/calendar.png' %>助手讀取文件。 讀docs似乎很容易做到,但不順心的事想訪問的頁面:Rails webpacker未讀取應用程序/ javascript/images文件夾

Webpacker找不到/path/manifest.json application.css。可能的原因:

  1. 您想爲您的環境 設置編譯成真正的價值webpacker.yml除非你使用的是webpack -w或的WebPack-dev的服務器。
  2. Webpack尚未重新運行以反映更新。
  3. 您錯誤地配置了Webpacker的config/webpacker.yml文件。
  4. 您的Webpack配置不會創建清單。 您的清單包含:

我丟失了一些配置?

+0

您是否嘗試在webpacker.yml的resolved_pa​​ths中添加資產路徑:['my-non-default-asset-folder']? – Lowryder

+0

是的,我做到了。但是運行webpack,文件夾中的文件不會被添加到manifest.json –

回答

1

這似乎是一個文檔misundertand作爲awnser:作爲包

asset_pack_path僅參考資產(即JS包文件)或類似的字體,圖像或樣式的包內使用的資產引用,這就是爲什麼它不是存在manifest.json中。 asset_pack_path不會像資產的rails視圖助手那樣查看任何文件夾。

如果您想引用未在包內使用的圖像,可能需要使用Rails image_path helper。

相關問題