带有Web Packer的Rails 6资产

时间:2019-06-03 12:32:08

标签: ruby-on-rails webpacker ruby-on-rails-6

我正在使用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以及使用此设置的示例图像处理?

0 个答案:

没有答案