我有一个 Rails 应用程序,我希望每五秒钟只刷新一个视图。我将以下内容放入 assets/javascripts/application.js
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
$(document).ready(function(){
timedRefresh(5000);
});
但是,这将导致每个视图每五秒刷新一次。我怎样才能让这个 JavaScript 只适用于一个视图?
(使用 Rails 3.2.5)