10秒ごとにこのajaxを呼び出して受信メール数をリロードします。
しかし、私の MacBook は、アプリケーションで同じページにとどまっているだけで、時間が経つにつれて熱くなっているようです。
この種の取引はどのように処理すればよいですか?
refresh_mail_count.js
jQuery(document).ready(function () {
refreshMail();
});
function refreshMail() {
$.ajax({
url: "/messages/refresh_mail",
type: "GET",
dataType: "script",
});
}
refresh_mail.js.erb
$('#message_count').html("<%= j(render(:partial => 'layouts/message_received_count', :object => @message_count)) %>");
setTimeout(refreshMail,10000);