Pliki Rails, jQuery, .js.erb, JS nie są wykonywane przez przeglądarkę
Próbuję użyć jQuery, a wszystko było do tej pory świetne, gdy próbuję wyrenderować część i dodać ją do div. Oto, jak mam to skonfigurować:
Mam akcję, która odpowiada na js:
def index
@objects = Object.find(:all)
respond_to do |format|
format.js
end
end
I szablon o nazwie index.js.erb z pewnym javascript:
alert("hello world");
Firebug zwraca odpowiedź „tekst / javascript” zawierającą:
alert("hello world");
Ale okno alertu nie pojawia się ani żaden inny JavaScript nie działa. Sprawdziłemhttp://railscasts.com/episodes/136-jquery I mniej lub bardziej śledzę. Wypróbowałem kilka innych rzeczy, takich jak używanie .rj zamiast .erb i umieszczenie tego w moim szablonie:
page.alert("hello world");
ale otrzymuję ten sam dokładny wynik, a przeglądarka nigdy nie wykonuje JS.
Ktoś wie, dlaczego JavaScript nie jest wykonywany?
Używam Railsów 2.3.4.