Ruby on rails 时间早于文字,并本地化

Ruby on rails 时间早于文字,并本地化,ruby-on-rails,ruby,datetime,time,internationalization,Ruby On Rails,Ruby,Datetime,Time,Internationalization,是否可以使用i18n.locale 怎么做 谢谢请避免在服务器上执行此操作,而是在客户端使用。Timeago支持i18n 这使得: <abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr> 如果您使用的是Rails>2.2,则助手已经具有区域设置意识 只需从下载正确的本地化文件,并将其存储到您的/config/locales路径中。然后设置您的区域设置首选项。虽然乍一看很笨拙,但在客户

是否可以使用
i18n.locale

怎么做


谢谢

请避免在服务器上执行此操作,而是在客户端使用。Timeago支持i18n

这使得:

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

如果您使用的是Rails>2.2,则助手已经具有区域设置意识


只需从下载正确的本地化文件,并将其存储到您的
/config/locales
路径中。然后设置您的区域设置首选项。

虽然乍一看很笨拙,但在客户端执行此操作有一个非常明显的优点:页面上的时间信息永远不会变为非当前状态(例如,在保存页面以供脱机访问时)。搜索引擎也不应该对时间戳的“人性化”版本感兴趣。
<abbr class="timeago" title="July 17, 2008">about a year ago</abbr>