1

我有一个rails 应用程序,其中很多视图都以javascript 呈现(即从远程操作呈现)。在rails将我的咖啡脚本文件编译成javascript之后,我发现,由于命名空间分离,我相信这些视图不能引用任何javascript函数,除非我将函数附加到窗口对象。例如

window.finishEditingNode = ->
    $("#this_area").hide(1000)
    $("#that_form").show(1000)

这就是我一直在做的事情,但是将几乎甚至函数附加到窗口对象似乎并不正确。有没有更好的方法来解决这个问题?

4

1 回答 1

0

将上下文附加到窗口,并在该上下文下定义任何内容。

于 2012-03-10T07:02:29.030 回答