我需要构建一个可以本地化的版本,我需要不同版本的文本。
这些功能的最佳位置在哪里,以便可以从我的视图代码中访问它们?
我在哪里可以找到原始代码的来源?
答案 0 :(得分: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接口了。您应确保确实需要复制此功能。