Я перешел в веб-пакет и успешно включил все JS и CSS. Последний шаг - переместить все мои изображения из папки assets/images
в /app/webpacker/images
.
После этого перемещения я включил в свой файл пакета следующую строку:
// app/webpacker/packs/application.js
require.context('../images', true)
После этого мой webpack-dev-server
показывает, что он успешно создает все образы.
Последний шаг - обновить все мои звонки с image_tag
до image_pack_tag
. После смены звонка на мои изображения происходит что-то странное:
image_pack_tag 'media/images/test.png'
... приводит к следующему выводу:
<img src="/assets/%2Fpacks%2Fmedia%2Fimages%2Ftest-xxxx.png">
Я не понимаю, почему кодируется фактический URI и откуда берется фрагмент /assets/
. Нужно ли что-то изменить в конфигурации Rails, чтобы он хорошо работал с Webpacker?