ruby-on-rails-3.1 – Rails 3.1资产管道清单文件不会获取javasc
发布时间:2020-12-17 03:01:55 所属栏目:百科 来源:网络整理
导读:我在供应商/资产/ javascripts中有一整套javascripts.在我的app / assets / javascripts / application.js文件中,我有指令: //= require_tree . 那只是引用当前的app / assets / javascripts目录,而不是lib / assets或vendor / assets吗? 如果我明确包含ja
我在供应商/资产/
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的文件 在里面添加了一个require_tree指令. 然后从application.js清单中引用该文件: require misc_vendor 如果由于加载顺序而出现任何问题,您可以按照所需的顺序手动要求供应商文件,而不是使用require_tree. 作为转换到管道的一部分,它可能是清理东西的好机会! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |