AnA*_*ice 31 ruby-on-rails ruby-on-rails-3
码:
<%="#{time_ago_in_words(comment.created_at)} ago "%>
Run Code Online (Sandbox Code Playgroud)
我想要的是它不会在2小时前出现"关于",这显示了几个小时而不是几分钟......
是否有其他功能或方法删除它而不查找和替换?
Dav*_*tte 59
您可以通过I18n语言环境文件进行更改.在config/locales/en.yml中...
"en":
datetime:
distance_in_words:
about_x_hours:
# The defaults are "about 1 hour" and "about %{count} hours"
one: "1 hour"
other: "%{count} hours"
Run Code Online (Sandbox Code Playgroud)
请参阅actionpack中的缺省语言环境文件以获取完整参考.
Chr*_*ins 12
我遇到了同样的问题,我最终做到了这一点,主要是因为我还在讨论是否要删除全球范围内 -
<p class="entry_created_at"><%= time_ago_in_words(plate.created_at).gsub('about','') + ' ago' %></p>
Run Code Online (Sandbox Code Playgroud)
你可以使用我的dotiw gem /插件.它增加了一些额外的选项,并且比Rails提供的精度更高.
distance_of_time_in_words(time1, time2, :only => [:days, :hours, :minutes])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13240 次 |
| 最近记录: |