0

我需要构建一个可以本地化的版本,我需要不同版本的文本。

这些功能的最佳位置在哪里,以便可以从我的视图代码中访问它们?

我在哪里可以找到原始代码的来源?

4

1 回答 1

0

放在哪里:ApplicationHelper(app/helpers/application_helper.rb)可能是最好的地方。

原始代码:time_ago_in_words位于DateHelper( http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html ),基于distance_of_time_in_words. 这是 Github 的链接:https ://github.com/rails/rails/blob/bd8a9701c27b4261e9d8dd84aebbde6ba784ed83/actionpack/lib/action_view/helpers/date_helper.rb#L67

也就是说......在我看来,DateHelper 已经与 i18n 接口。您应该确保确实需要复制此功能。

于 2012-04-10T16:30:59.740 回答