除了“time_ago_in_words”之外,rails 中还有不同的时间计算吗?我希望能够仅使用“h”表示小时“d”天“m”表示几个月......例如。 3d、或4h、或5m
我的代码现在...
<%= time_ago_in_words(feed_item.created_at) %> ago.
组成该字符串的组件可以本地化,并且位于 datetime.distance_in_words 命名空间中
例如棍子
en:
datetime:
distance_in_words:
x_minutes:
one: "1m"
other: "%{count}m"
Rails 会说 10m 而不是 10 分钟。根据需要重复几小时、几秒、几天等,您可以检查语言环境/en.yml https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en.yml在action_view 中查看所有键。
如果您只需要短格式,您可以创建一个仅使用这些键的伪语言环境,并像这样使用它
time_ago_in_words created_at, false, :locale => :en_abbrev
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)