time_ago_in_words and localize

2019-02-04 15:06发布

Is it possible to use time_ago_in_words with i18n.locale?

how?

thanks

2条回答
欢心
2楼-- · 2019-02-04 15:48

If you are using Rails > 2.2, the helper is already locale-aware.

Just download the right localization file from the locale repository and store it into your /config/locales path. Then set your locale preferences.

查看更多
Lonely孤独者°
3楼-- · 2019-02-04 16:07

Avoid doing it on the server and try it on the client instead by using the jQuery timeago plugin. Timeago has support for i18n.

This turns this:

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>

Into this:

<abbr class="timeago" title="July 17, 2008">about a year ago</abbr>

And supports language overrides.

查看更多
登录 后发表回答