2011-06-28 8 views
0

私はレールアプリを構築しています。ユーザーがそのページを1分以上待機している場合は、ページをリロードします。そのように、あなたはJavaScriptでこれを達成するであろうが、レールにおけるpage.reload方法であることを使用しますが、それはもはやrails3.1で1分ごとにページをリロードする

答えて

0

を動作しません:

# 60000ms = 60 seconds 
setTimeout(function(){ 
    window.location.reload() 
}, 60000); 
+0

プラグインを使用してみてくださいが、分かりやすいようにお願いします。これは、window.locationは、現在開いているウィンドウを意味していますか? – Uchenna

+1

@Uchennaアシュリーの答えは完全に受け入れられます。 – William

-1

あなたはJSでそれを行うことができます...
試してみてください:

<script type="text/javascript"> 
    window.onload= function(){ 
    setTimeout(function(){ 
     window.location.reload(); 
    }, 60000); 
    } 
</script> 
+0

ここで 'onload'の必要はありません – ThiefMaster

0

ウェブページの先頭にメタタグを付けることもできます。

<meta http-equiv="refresh" content="60"> 
関連する問題