我只想在我的Rails项目中的HTML视图中打印出来,以及其他一些有用的信息。例如“当前正常运行时间= 4d 11h 54m 2s”或“2013年8月23日以后”。有没有办法让Rails服务器运行所花费的时间?
在这个地方找不到任何信息,令人惊讶。也许有一个通用的Rack的方式来做到这一点。
我只想在我的Rails项目中的HTML视图中打印出来,以及其他一些有用的信息。例如“当前正常运行时间= 4d 11h 54m 2s”或“2013年8月23日以后”。有没有办法让Rails服务器运行所花费的时间?
在这个地方找不到任何信息,令人惊讶。也许有一个通用的Rack的方式来做到这一点。
这实际上很容易做到。创建一个文件,config/initializers/uptime.rb
,具有:
YourApplication::BOOTED_AT = Time.now
然后,它只是比较当前时间到了那个时候,你可以在一个辅助方法很容易地做到,使用time_ago_in_words
的情况下轨帮手:
def uptime
time_ago_in_words(YourApplication::BOOTED_AT)
end
这给你一个人类可读的字符串,说明应用程序已经运行了多长时间(启动需要几秒钟)。
如何在显示javascript定时器的应用程序布局上添加页眉/页脚部分?
喜欢的东西:
var start=new Date();
setInterval(function() {
$('.Timer').text((new Date - start)/1000 + " Seconds");
}, 1000);
它会不完全启动时,您的服务器就会启动,它会继续停止服务器运行后,但它可能的帮助。
其实,每次用户加载页面时都会启动,而不是在启动服务器时启动 –
!那么如何使用'$(“#some_element”)。html'<%= escape_javascript(render(“elapsed_time”))%>“'您可以显示正常运行时间方法的返回值? – Miotsu