25

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

//= require filename 

到 application.js

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

vendor/assets/javascripts/<js_library>

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

4

1 回答 1

50
//= require_tree .

将需要您的 application.js 的当前目录中的所有内容

//= require_tree ./js_library

js_library如果它位于 app/assets/javascripts 下,则需要子目录中的所有内容

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

//= require_tree ../../../vendor/assets/javascripts/js_library
于 2013-04-25T23:05:40.083 回答