Práctica recomendada en Rails 3.2: ¿Adjuntar funciones javascript a un objeto de ventana?

Tengo una aplicación de rieles donde muchas vistas se procesan en javascript (es decir, se procesan desde acciones remotas). Después de que Rails compila mis archivos de secuencias de comandos de café en javascript, descubro que, debido a la separación del espacio de nombres, creo, estas vistas no pueden hacer referencia a ninguna función de javascript a menos que adjunte las funciones al objeto de la ventana. P.ej

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

Esto es lo que he estado haciendo, pero no parece correcto adjuntar una función prácticamente uniforme al objeto de la ventana. ¿Hay una mejor manera de evitar esto?

preguntado el 10 de marzo de 12 a las 06:03

1 Respuestas

Adjunte un contexto a la ventana y defina cualquier cosa bajo ese contexto.

respondido 10 mar '12, 07:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.