私は Firebug の使い方にあまり詳しくありませんが、次の問題を説明するエラーは見つかりませんでした。
feed.js.erb
次のコードを含むファイルがあります。
var $foos = $('<%= escape_javascript(render(@foos)) %>');
$('#container').append($foos);
$('#pagination_button a').attr('href', '<%= feed_path + '?page=' + @page %>');
この ajax 呼び出しが2 回目に行われると、サイレントに失敗するように見えます。Firebug コンソールに適切な応答が表示されます$foos
が、変更されておらず、その後#container
が追加されることもありません。
私の html ページには読み込みインジケータのみが含まれており、最初の呼び出しで正常に置き換えられます。2 番目の呼び出しは、他の JavaScript ( Infinite Scroll )からトリガーされます。
問題があれば、自動生成されたタイムスタンプ パラメータを使用して最初の呼び出しが行われていることに気付きました。その後、私の#pagination_button a
.
ブラウザでこれをデバッグするにはどうすればよいですか?
更新: ERB を使用し$foos
て動的変数 ($foos1...$foos2) を作成しましたが、これも機能していないことに気付きました。@foos
そのため、コンソールの応答に新しいものが表示されていても