Rails递归地包含javascripts资源文件夹

时间:2013-04-25 23:02:49

标签: javascript ruby ruby-on-rails-3 asset-pipeline

我了解如何将一个javascript文件添加到rails资产管道。只需添加

//= require filename 

到application.js

但是如何在一个文件夹下包含许多javscripts文件

vendor/assets/javascripts/<js_library>

或者我必须明确地列出它们?

1 个答案:

答案 0 :(得分:42)

//= require_tree .

将需要application.js

的当前目录中的所有内容
//= require_tree ./js_library
如果它位于app / assets / javascripts下,

将需要js_library子目录中的所有内容

如果您正在尝试在vendor / assets / javascripts下加载javascripts,请尝试:

//= require_tree ../../../vendor/assets/javascripts/js_library