Работа с новым приложением Rails 6 с помощью веб-упаковщика. Изображения хранятся в /app/frontend/images
.
//added to /app/frontend/application.js
const images = require.context('../images', true)
const imagePath = (name) => images(name, true)
Конфигурация Webpacker:
/config/webpacker.yml contains:
default: &default
source_path: app/frontend
source_entry_path: packs
public_root_path: public
public_output_path: packs
cache_path: tmp/cache/webpacker
check_yarn_integrity: false
webpack_compile_output: true
МОЯ ПРОБЛЕМА: image_pack_tag
неправильно добавляет assets/
в путь к изображению.
<%= image_pack_tag 'media/images/AdminLTELogo.png', alt: 'AdminLTE Logo', class: "brand-image img-circle elevation-3", style: "opacity: .8" %>
Renders ... <img alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8" src="/assets/%2Fpacks%2Fmedia%2Fimages%2FAdminLTELogo-28f7e31d41f353b3aaff1236c7108479.png">
Удаление assets/
с пути приведет к успешной визуализации изображения.
Есть идеи, что можно добавить assets/
к пути к изображению?