我正在使用 Rails 3.2.9。当我将 CoffeeScript 代码添加到目录.js.coffee
中的文件时/app/assets/javascripts
,我会在所有网页中获得生成的 JavaScript。问题是所有的 JavaScript 都包含在:
(function() {
// my code
}).call(this);
所以我定义的任何方法在我在其他文件中编写的任何其他 CoffeeScript 代码中都不可见。用 Rails 编写一组可重用的 CoffeeScript 类和方法的正确方法是什么?