首页 > 解决方案 > 如何让 time_ago_in_words 显示秒?

问题描述

我想time_ago_in_words()显示秒

例如,如果事件发生在 20 秒前,我希望它说“大约 20 秒前”,或者类似的意思

这可能吗?

我试过了

<%= time_ago_in_words(@value, options = {seconds: true} ) %>

<%= time_ago_in_words(@value, seconds: true ) %>

但两者都不起作用

另外,我在这里看不到任何东西

标签: ruby-on-railsruby-on-rails-5

解决方案


该选项称为include_seconds,如https://apidock.com/rails/ActionView/Helpers/DateHelper/time_ago_in_words上的文档中所示。像这样使用它:

<%= time_ago_in_words(@value, include_seconds: true ) %>

推荐阅读