我在供应商/资产/
javascripts中有一整套javascripts.在我的app / assets / javascripts / application.js文件中,我有指令:
//= require_tree .
那只是引用当前的app / assets / javascripts目录,而不是lib / assets或vendor / assets吗?
如果我明确包含javascripts,它就可以了.如果我不需要,我真的不想那样做.
是否有一些我遗漏的东西会让资产管道能够自动从app目录(lib和供应商)外部提供资产?
解决方法
require_tree仅提取application.js文件下的资产.
lib / assets和供应商/资产已包含在管道的查找路径中(refer this code).
您可以使用第二个清单包含这些出售的文件.
转到vendor / assets / javascripts并创建一个名为misc_vendor.js的文件
然后从application.js清单中引用该文件:
require misc_vendor
如果由于加载顺序而出现任何问题,您可以按照所需的顺序手动要求供应商文件,而不是使用require_tree.
作为转换到管道的一部分,它可能是清理东西的好机会!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。