Ruby on rails Rails webpacker未读取app/javascript/images文件夹
使用默认配置,我无法通过视图中的Ruby on rails Rails webpacker未读取app/javascript/images文件夹,ruby-on-rails,webpack,ruby-on-rails-5,webpack-dev-server,Ruby On Rails,Webpack,Ruby On Rails 5,Webpack Dev Server,使用默认配置,我无法通过视图中的帮助程序读取文件。 阅读该页面似乎很容易,但尝试访问该页面时出错: Webpacker在/path/manifest.json中找不到application.css。可能的原因: 您希望为您的环境将compile的webpacker.yml值设置为true 除非您使用的是网页包-w或网页包开发服务器 网页包尚未重新运行以反映更新 您错误配置了Webpacker的config/Webpacker.yml文件 您的网页包配置未创建清单。 您的舱单包含: 我是否缺少一些
帮助程序读取文件。
阅读该页面似乎很容易,但尝试访问该页面时出错:
Webpacker在/path/manifest.json中找不到application.css。可能的原因:
网页包-w
或网页包开发服务器我是否缺少一些配置?这似乎是一个文档错误理解,因为: asset_pack_path仅引用用作包的资产(即JS包文件)或包内使用的资产,如引用的字体、图像或样式,这就是它不存在于manifest.json中的原因。asset\u pack\u path不会在任何文件夹(如rails view helpers)中查找资产 如果希望引用包中未使用的图像,可以使用Rails image_path helper
webpacker文档告诉我们如何使用:
require.context(“../images”,true)
在入口点(app/javascript/packs)中,将app/javascript/images下的所有图像包含到导出的资产中。
如果您使用的是webpacker6.pre/beta,它会展平嵌套文件夹。您是否尝试在webpacker.yml中的解析路径:[“my-non-default-asset-folder”]中添加资产路径?是的,我尝试过。但在运行Web包时,文件夹中的文件不会添加到manifest.json