Xåp*_* - 6 ruby time rack duration ruby-on-rails
我只想在我的Rails项目中的某个HTML视图中打印出来,以及一堆其他有用的信息.像"当前上升时间= 4天11小时54分2秒"或"自2013年8月23日起上升"之类的东西.
令人惊讶的是,无法在任何地方找到任何信息.也许有一种通用的Rack方式.
Jon*_*rns 12
这实际上很容易做到.使用以下命令创建文件config/initializers/uptime.rb:
YourApplication::BOOTED_AT = Time.now
Run Code Online (Sandbox Code Playgroud)
然后,这只是将当前时间与当时时间进行比较的情况,您可以使用time_ago_in_wordsrails helper 在helper方法中轻松完成:
def uptime
time_ago_in_words(YourApplication::BOOTED_AT)
end
Run Code Online (Sandbox Code Playgroud)
这为您提供了一个人类可读的字符串,表示应用程序运行了多长时间(为启动提供或花费几秒钟).
| 归档时间: |
|
| 查看次数: |
1470 次 |
| 最近记录: |