Move all assets from app/assets to frontend/static:
$ mkdir frontend/static
$ mv app/assets/{images,videos} frontend/staticThen inside irb or rails c:
imports = Dir.glob("frontend/static/**/*").map do |f|
if File.stat(f).file?
i = f.sub(/^frontend\//, "")
"import \"#{i}\";\n"
end
end.compact.join
File.open("frontend/packs/static.js", "w") do |m|
m.write(imports)
endNow we can use our assets from inside of components with:
image_tag asset_pack_path("static/images/my-image.png") or video_tag asset_pack_path("static/videos/my-video.mp4")