Rails 3アプリケーションには、更新された情報をサーバーに定期的に確認し、それに応じて順序付けされていないリストを更新する必要があるページがあります。Rails 3でreperiodic_call_remoteに相当する例に従って、適切なCoffeeScriptに変換し、必要な.js.erbパーシャルを作成しました。
ページはサーバーを呼び出し、サーバーは正しいjsファイルで応答しますが、ページ上の何も変更できません。alert('foo');
正常に動作しますが、オーダー.html()
またはそうで.replaceWith()
ないものは何でも。
これが私のCoffeeScriptです:
$(document).ready ->
setInterval () ->
$.ajax url: "programs", type: "GET", dataType: "script"
, 10000
および対応する.js.erb:
$("#programlist").html("<%= escape_javascript(render @programs) %>");
ここに何か問題がありますか?