0

我正在为 js 使用 Rails3 资产管道。我想将一些第三方库包装在一个 namspace 中,但我无法让它工作。例如,这个

var myns= function() {
//= require swfobject
};

从字面上产生:

var myns= function() {
//= require swfobject
};

也就是说,require没有调用。资产管道语法这么脆弱吗?此限制记录在哪里?有解决方法或更好的方法吗?

4

1 回答 1

0

我第一次看到资产管道的这个用例。无论如何,您应该检查 sprockets 文档https://github.com/sstephenson/sprockets(指令处理器)

Sprockets 在每个 CSS 和 JavaScript 源文件上运行指令处理器。指令处理器在文件顶部的注释块中扫描以 = 开头的注释行

于 2012-04-23T21:40:58.343 回答