リンクをクリックしたときにajaxでレコードを読み込むレールスクール(http://railscasts.com/episodes/240-search-sort-paginate-with-ajax)に従った後、私は次のjavascriptを持っています:レール3アプリでjquery getScriptを使用
$(function() {
$("#dash_container th a").live("click", function() {
$.getScript(this.href);
return false;
});
});
これは完全に動作します。
しかし、私のテンプレートファイルには、私は似たようなachiveするプッシャーで動作するようにしようとしている:
var pusher = new Pusher('MYID');
var channel = pusher.subscribe('newposts');
channel.bind(<%= @push_ch %>, function(data) {
$.getScript(this.href);
return false;
});
これがうまく動作するために使用される - しかし、私は私が持っているのJavaScriptファイルが含まれていたと思いますプッシャーチャンネルは現在のレコードセットをリロードすることになっているときに壊れて、それは...、私は私のブラウザのログにエラーの次の型を取得します:
は未定義のGET _ 1312905840215 404
を明確に、そのは先をお探しですか?爽やかではなく、そこにはないものレコード。これは、私が何か他のものをロードしようとしているように私が不適切に(this.href)呼び出しを使用していると思います。
また、私は私のindex.js.erbに次のように持っている - リフレッシュするべきである:
$("#dash_container").html("<%= escape_javascript(render("dashboard")) %>");
任意のアイデア?今後の参考のために