Rails, jQuery, arquivos .js.erb, JS não executados pelo navegador
Estou tentando usar o jQuery, e tudo tem sido ótimo, até agora, quando estou tentando renderizar um partial e anexá-lo a um div. Aqui está como eu configurei:
Eu tenho uma ação que responde ao js:
def index
@objects = Object.find(:all)
respond_to do |format|
format.js
end
end
E um modelo chamado index.js.erb com algum javascript:
alert("hello world");
O Firebug retorna uma resposta "text / javascript" contendo:
alert("hello world");
Mas a janela de alerta não aparece, nem qualquer outro trabalho de JavaScript. Eu verifiqueihttp://railscasts.com/episodes/136-jquery E estou mais ou menos seguindo junto. Eu tentei várias outras coisas, como usar .rjs em vez de .erb e colocar isso no meu modelo:
page.alert("hello world");
mas recebo o mesmo resultado exato, e o navegador nunca executa o JS.
Alguém sabe por que o JavaScript não está sendo executado?
Estou rodando o Rails 2.3.4.