0
私は最近のアイテムのリストを5秒ごとに取得しようとしています。そのコントローラの下のすべてのビューでリストをレンダリングする必要があります。 rails3でそれを達成する最良の方法は何ですか?ティッカーのようなもの。どのような素晴らしいソリューション/これのための例を得た?Rubyのレール - ajaxの定期的更新
私はディスカッションフォーラムで見つけたこれらの3つのjavascriptを試しています。いずれもサーバーへの要求を生成しません。どんな考え?
$(document).ready(
function(){
setInterval(function(){
$('#item_list').load('/item/item_list');
}, 3000);
});
$(document).ready(function worker() {
$.ajax({
url: '/item/item_list',
success: function(data) {
$('#item_list').html(data);
},
complete: function() {
setTimeout(worker, 500);
}
})();
function startTimer()
{
new Ajax.PeriodicalUpdater('#item_list', '/item/item_list', {
method: 'get', frequency: 3, decay: 2
});
}();
$(document).ready(startTimer(););
素晴らしい!それは働いた、私はコントローラを変更する必要がありました。 –