Description
Hi,
I'm trying to migrate my Rails + React application from Webpacker to Jsbundling + Esbuild following switch_from_webpacker guide to first replace webpacker for Jsbundling
Everything is bundled to "app/assets/builds" by webpack, images included.
application.js and application.css are working fine in application.html.erb but the images in jsx files aren't loading.
My React component are trying to load "0bdd8103a525a17c3528e4f40d701b33.svg" the same as output in assets/builds folder but public/assets has the digested version of my svg "0bdd8103a525a17c3528e4f40d701b33-b8fb0ca2943e7724f64b3717f8a3e2b3ecb321adac1053107f2c89142efffd17.svg"
import React from "react";
import Logo from "Assets/logo-brand.svg";
export default function Img() {
return <img height="46px" src={Logo} />;
}
I'm not sure if the correct approach is to move all assets from assets/build to public/asssets with a rake or if it is possible to skip sprockets-rails digest for images and rely on webpack digested file or if there is another way to load imagens inside js files
Thanks for jsbundling effort!