我正在使用Rails 5.2.3应用程序,其中有application.js / .css以及按以下方式组织到目录中的其他文件:
在我的布局中,我这样做:
<%= javascript_include_tag "#{controller_path}/action_name" if File.exist?(Rails.root.join("app/assets/javascripts", controller_path, action_name, ".js") ) %>
我在3-4级目录下组织了数百个JS和CSS文件。
在浏览了webpacker的文献之后,我仍然不确定如何为该特定用例设置它-似乎入口点必须位于app / javascripts / packs下,但是我不确定这个webpacker的东西如何对我有帮助根本,我应该进入每个视图并为其JS添加单独的链接吗?
我该如何完成?
您可以app/javascript
在packs下的文件夹中或自己的文件夹结构中组织文件。然后,您可以导入app/javascript/packs/application.js
并使用进行调用<%= javascript_pack_tag 'application" %>
。或者,如果您在packs文件夹中有文件,则可以直接在视图中使用相同的rails helper来要求单个文件,但是要使用相应的文件名,例如<%= javascript_pack_tag 'file_name" %>
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句