URL статического виджета с Rails и Webpacker - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу иметь точку назначения для 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))

Было бы что-то, что было бы полезно в моем случае ...

...