使用Rails和Webpacker在不同路径下构建资产

尼克·M

我正在使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不同路径下的多个socket.io实例

具有不同路径的代理下的Next.js

如何使用JProfiler检测和测量通往特定方法的不同路径?

如何使用pactjs处理不同环境的不同路径参数

Angular-Cli:开发和发布输出的不同路径

产品图像从前端和后端的不同路径提供

pip和python位于相同路径但版本不同

Firebase 函数从不同路径接收数据和求和

如何使用Webpacker资产在Rails Header中内联CSS

Rails 5.2 Webpacker资产管道

基于目录的不同路径

appendPathComponent(_:) 后的不同路径

如何在iisexpress vs2015中使用相同的端口和域设置不同路径的多个应用

我可以使用具有相同路径和不同参数名称的多个get请求吗?

如何使用 Nginx 在同一服务器但不同路径上部署后端和前端

Mongo查找在不同路径下具有特定值的给定字段的出现

使用Rails管理不同区域的资产

在不同路径上使用相同逻辑时表达路径问题

Rails Path Helper-不同名称空间的相同路径

如何在GO中为不同路径使用不同的中间件?

在CDN的Vue App中保持资产和公共路径不同

Marathon-lb 不同路径的规则

Python 从不同路径导入类

多个不同路径的JSONPath联合

whereis返回到的不同路径

从不同路径运行Wordpress / NGINX

nginx 上的不同路径映射 php-fpm 用于构建同一应用程序的多个变体

使用相同的代码构建具有不同资产的多个应用

Rails 6-如何使用旧的链轮资产管道而不是webpacker?