namespacing第三方js libs使用rails 3资产管道

时间:2012-04-23 21:31:40

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

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

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

按字面意思生成:

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

即,未调用require。资产管道语法是如此脆弱吗?这个限制记录在哪里?有解决方法还是更好的方法?

1 个答案:

答案 0 :(得分:0)

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

  

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