我正在使用ruby 2.6.0和Rails 6.0启动一个新项目,我打算使用默认的webpacker来处理资产。我能够加载javascript文件和scss文件。但是,我坚持使用图像处理。我在javascript / images文件夹下有图像。 我使用建议的image_pack标记。 我的application.js如下所示:
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
import '../stylesheets/application'
const images = require.context('../images', true)
const imagePath = (name) => images(name, true)
我的查看文件包含:
Login <%= image_pack_tag 'lock_light.svg' %>
Webpacker.yml在resolve_paths中没有任何内容:[]。我不断得到
Webpacker can't find lock_light.svg in /Users/userx/Documents/project_repo/public/packs/manifest.json.
任何人都可以:
帮我弄清楚我做错了什么吗?
,还是建议或提供示例git repo以及使用此设置的示例图像处理?