【发布时间】:2012-07-12 22:11:39
【问题描述】:
在我的 CoffeeScript 文件中,clients.js.coffee,
myFunction = (variable) ->
我在app/assets/javascript 的 CoffeeScript 中创建了一个函数。但是当我尝试调用该函数时,控制台会显示一个错误,提示找不到函数。
我检查了页面的来源,它显示脚本已加载:
<script src="/assets/clients.js?body=1" type="text/javascript"></script>
这是在脚本源中找到的:
(function() {
var myFunction;
myFunction = function(variable) {}
}).call(this);
知道我错过了什么吗?调用函数应该怎么做?
【问题讨论】:
-
您在匿名函数范围内创建了一个函数。所以外面是看不到的
-
如何在 Rails 中解决它?谢谢
标签: javascript ruby-on-rails ruby-on-rails-3 coffeescript