带有Rails和Webpacker的静态窗口小部件URL

时间:2019-11-01 09:46:30

标签: ruby-on-rails webpacker

我想为JS使用固定的JS URL。例如。 https://mylib.com/widget.js

由于我们正在使用webpacker,因此可以通过以下方式从webpacker中包含javascript:

<%= javascript_pack_tag 'widget' %>

但是,这会产生如下网址:/packs/js/widget-d7dfbc62135d5a03b4b4.js。如何实现https://mylib.com/widget.js会以/packs/js/widget-d7dfbc62135d5a03b4b4.js的内容实际响应?

我可以在没有Rails的情况下(通过中间件)访问此文件吗?

我注意到webpacker/helper包含所需的帮助程序,但是我不知道使用它的方法。

 return File.read(Webpacker::Helper.sources_from_manifest_entries(['widget'], type: :javascript))

在我的情况下会有所帮助...

0 个答案:

没有答案