【发布时间】:2012-11-03 18:23:45
【问题描述】:
我使用的是 Rails 3.2.9。当我将 CoffeeScript 代码添加到 /app/assets/javascripts 目录中的 .js.coffee 文件时,我在所有网页中都得到了生成的 JavaScript。问题是所有的 JavaScript 都包含在:
(function() {
// my code
}).call(this);
所以我定义的任何方法在我在其他文件中编写的任何其他 CoffeeScript 代码中都不可见。用 Rails 编写一组可重用的 CoffeeScript 类和方法的正确方法是什么?
【问题讨论】:
标签: javascript ruby-on-rails ruby-on-rails-3 coffeescript ruby-on-rails-3.2