Rails相当于setInterval?

时间:2014-12-14 21:53:22

标签: javascript ruby-on-rails ruby

这是一段代码(基于W3Schools的一个例子),它使用Javascript定期更新页面:

<!DOCTYPE HTML>
<html>
<head>
  <title>Timer test</title>
  <script>
  var myVar=setInterval(function () {myTimer()}, 1000);

  function myTimer() {
    var d = new Date();  
    document.getElementById("timeNow").innerHTML =  d.toLocaleTimeString();   
  }
  </script>
</head>
<body> 
  <h1>The time now is <span id="timeNow"></span></h1>
</body>
</html>

纯Ruby / Rails中是否有等效的定期更新“timeNow”span元素?

1 个答案:

答案 0 :(得分:2)

Ruby / Rails 服务器端语言,对客户端没有影响。您需要使用客户端语言或向客户端发送通知,告知其更新,使用类似SocketIO

的内容