我只想在我的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