在我的CoffeeScript文件,clients.js.coffee
,CoffeeScript的功能/资产/ JavaScript的没有发现
myFunction = (variable) ->
我的CoffeeScript在app/assets/javascript
创建的函数。但是当我尝试调用该函数时,控制台向我显示一个错误,指出找不到函数。
我检查网页的源和它表明加载脚本:
<script src="/assets/clients.js?body=1" type="text/javascript"></script>
这是发现脚本源里面:
(function() {
var myFunction;
myFunction = function(variable) {}
}).call(this);
任何想法,我缺少什么?我应该怎么做才能调用这个函数?
您已经在匿名函数作用域中创建了一个函数。所以它不可见外 – zerkms 2012-07-13 04:21:04
可能重复[为什么发生在我的CoffeeScript?](http://stackoverflow.com/questions/6481986/why-is-this-happening-to-my-coffeescript) – 2012-07-13 04:24:17
我如何解决它在轨道?谢谢 – revolver 2012-07-13 04:31:19