Я хочу иметь точку назначения для JS с фиксированным URL-адресом JS. Например, https://mylib.com/widget.js
Так как мы используем веб-упаковщик, способ включить javascript из веб-упаковщика заключается в следующем:
<%= javascript_pack_tag 'widget' %>
Однако при этом получается URL, похожий на: /packs/js/widget-d7dfbc62135d5a03b4b4.js
. Как я могу добиться, чтобы https://mylib.com/widget.js
действительно отвечал содержимым /packs/js/widget-d7dfbc62135d5a03b4b4.js
?
Могу ли я получить доступ к этому файлу без Rails (через Middleware)?
Я заметил, что webpacker/helper
содержит необходимые помощники, но я не могу найти способ его использовать.
return File.read(Webpacker::Helper.sources_from_manifest_entries(['widget'], type: :javascript))
Было бы что-то, что было бы полезно в моем случае ...