Я использую конвейер ресурсов Rails3 для js. Я хотел бы обернуть некоторые сторонние библиотеки в namspace, но я не могу заставить его работать. Например, этоnamespacing сторонних js libs с использованием рельсов 3 конвейер активов
var myns= function() {
//= require swfobject
};
производит буквально:
var myns= function() {
//= require swfobject
};
То есть, require
не был вызван. Является ли синтаксис конвейера активов настолько хрупким? Где указано это ограничение? Есть ли обходной путь или лучший способ?
К сожалению, похоже, что вы правы. Может быть, я ошибаюсь? – paleozogt
Взгляните на код swfobject http://code.google.com/p/swfobject/source/browse/trunk/swfobject/src/swfobject.js - он уже завернут в свое пространство имен 'swfobject'. – luacassus
его правда, но я хочу, чтобы это пространство имен в моем собственном – paleozogt