Rails3.2中的最佳实践:将javascript函数附加到窗口对象?
我有一个rails应用程序,其中许多视图是用javascript呈现的(即从远程操作呈现)。在rails将我的咖啡脚本文件编译成javascript之后,我发现,由于名称空间的分离,我相信这些视图不能引用任何javascript函数,除非我将函数附加到窗口对象。例如Rails3.2中的最佳实践:将javascript函数附加到窗口对象?,javascript,ruby-on-rails,views,javascript-namespaces,Javascript,Ruby On Rails,Views,Javascript Namespaces,我有一个rails应用程序,其中许多视图是用javascript呈现的(即从远程操作呈现)。在rails将我的咖啡脚本文件编译成javascript之后,我发现,由于名称空间的分离,我相信这些视图不能引用任何javascript函数,除非我将函数附加到窗口对象。例如 window.finishEditingNode = -> $("#this_area").hide(1000) $("#that_form").show(1000) 这就是我一直在做的事情,但实际上,将函数
window.finishEditingNode = ->
$("#this_area").hide(1000)
$("#that_form").show(1000)
这就是我一直在做的事情,但实际上,将函数附加到窗口对象似乎并不正确。有没有更好的办法 将上下文附加到窗口,并定义该上下文下的任何内容