Ruby on rails 如何在rails上计算时间 时间:

Ruby on rails 如何在rails上计算时间 时间:,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,在模板中,我的时间停止。我想让它像数字手表一样计时 刷新页面时,时间已更改 例如,我要索引页面,现在时间显示:12:30:50(HH:MM:SS)。我再次刷新,时间显示:12:31:10 我想这样显示我的秒数:5051525354… 函数displayTime(){ var timer=document.getElementById('timer'); var currentdate=新日期(); var hours=currentdate.getHours(); var minutes=cur

在模板中,我的时间停止。我想让它像数字手表一样计时

刷新页面时,时间已更改

例如,我要索引页面,现在时间显示:12:30:50(HH:MM:SS)。我再次刷新,时间显示:12:31:10

我想这样显示我的秒数:5051525354…

函数displayTime(){
var timer=document.getElementById('timer');
var currentdate=新日期();
var hours=currentdate.getHours();
var minutes=currentdate.getMinutes();
var seconds=currentdate.getSeconds();
timer.innerHTML=hours+':'+(“0”+分钟).slice(-2)+':'+(“0”+秒).slice(-2);
};
设置间隔(显示时间,1000)
时间:


我认为最好使用javascript或jqueryRails生成html,然后将其发送到浏览器。在那之后,rails与此无关。为了使页面上的内容动态变化,您需要一个客户端脚本—例如javascript。您可以将javascript写入rails模板,rails将其传递给浏览器运行。将代码转换为可运行形式。当然,雇员再培训局的部分不太管用。
<h1>TIME: <%= Time.now.strftime("%H:%M:%S") %></h1>