如何使用通配符从我的 public 文件夹中包含一个 Javascript 文件?
How can I include a Javascript file from my public folder using a wildcard character?
我正在尝试在我的一个视图中包含 javascript 文件夹中的 javascript 文件。
文件名包含随机生成的字符串,请参阅下面的“648eee49”。
public/react-menu/static/js/main.648eee49.js
我一直在尝试使用全局目录调用 return 路径,但它不起作用。
<%= javascript_include_tag "#{Dir.glob("/public/react-menu/static/js/main.*.js")}" %>
文件路径 returning 为 http://localhost:3000/javascripts/[].js
我能够使用 Dir.glob,我只需要从搜索中删除第一个正斜杠,并从路径字符串中删除“public”。
<%= tag.div id: 'root' %>
<%= stylesheet_link_tag Dir.glob("public/react-menu/static/css/main.*.css")[0].sub("public", "") %>
<%= javascript_include_tag Dir.glob("public/react-menu/static/js/main.*.js")[0].sub("public", "") %>
我正在尝试在我的一个视图中包含 javascript 文件夹中的 javascript 文件。
文件名包含随机生成的字符串,请参阅下面的“648eee49”。
public/react-menu/static/js/main.648eee49.js
我一直在尝试使用全局目录调用 return 路径,但它不起作用。
<%= javascript_include_tag "#{Dir.glob("/public/react-menu/static/js/main.*.js")}" %>
文件路径 returning 为 http://localhost:3000/javascripts/[].js
我能够使用 Dir.glob,我只需要从搜索中删除第一个正斜杠,并从路径字符串中删除“public”。
<%= tag.div id: 'root' %>
<%= stylesheet_link_tag Dir.glob("public/react-menu/static/css/main.*.css")[0].sub("public", "") %>
<%= javascript_include_tag Dir.glob("public/react-menu/static/js/main.*.js")[0].sub("public", "") %>