0

所以这是我的问题

sprocket 定义了这些指令

include
require_directory
require_tree
require_self
depend_on
stub

所以我想念的是include_tree在一个文件中包含所有javascript源(放置在另一个目录中)的指令!

最好的方法是什么?

4

1 回答 1

0

假设您的 js 文件在目录中lib/assets/your_library/yourfiles.js(注意,它应该是 assets 目录)。您只需要创建一个名为 index.js 的索引文件(它也是一个清单文件)并插入如下指令:

//= require_tree .

(或您希望包含的文件)

之后,在您的application.js插入中:

//= require your_library

有关在资产管道中使用索引文件的更多信息,请参阅此 Rails 指南

于 2013-01-27T22:10:03.840 回答