Rails, jQuery, archivos .js.erb, JS no ejecutados por el navegador
Estoy tratando de usar jQuery, y todo ha sido genial, hasta ahora, cuando estoy tratando de hacer un parcial y adjuntarlo a un div. Así es como lo tengo configurado:
Tengo una acción que responde a js:
def index
@objects = Object.find(:all)
respond_to do |format|
format.js
end
end
Y una plantilla llamada index.js.erb con algunos javascript en ella:
alert("hello world");
Firebug devuelve una respuesta de "texto / javascript" que contiene:
alert("hello world");
Pero la ventana de alerta no aparece, ni tampoco funciona ningún otro JavaScript. Salíhttp://railscasts.com/episodes/136-jquery Y estoy más o menos siguiendo a lo largo. Probé varias otras cosas, como usar .rjs en lugar de .erb y poner esto en mi plantilla:
page.alert("hello world");
pero obtengo el mismo resultado exacto, y el navegador nunca ejecuta el JS.
¿Alguien sabe por qué el JavaScript no se está ejecutando?
Estoy corriendo Rails 2.3.4.