Ruby on rails 如何自定义Rails本地化日期格式?
我正在覆盖Rails引擎的视图,该引擎具有以下代码:Ruby on rails 如何自定义Rails本地化日期格式?,ruby-on-rails,ruby,date,localization,Ruby On Rails,Ruby,Date,Localization,我正在覆盖Rails引擎的视图,该引擎具有以下代码: <%= l(item.publish_date, :format => :long) %> 我想更改此选项,使日期看起来更像: July 17th, 2012 # I don't even really want the time 然而,我对Rails本地化的工作方式还一无所知,所以我不知道如何找到关于如何自定义此日期格式的文档。我需要做什么?有关详细信息,请参阅,但您可以在yml中指定格式 # config/loca
<%= l(item.publish_date, :format => :long) %>
我想更改此选项,使日期看起来更像:
July 17th, 2012 # I don't even really want the time
然而,我对Rails本地化的工作方式还一无所知,所以我不知道如何找到关于如何自定义此日期格式的文档。我需要做什么?有关详细信息,请参阅,但您可以在yml中指定格式
# config/locales/pirate.yml
pirate:
time:
formats:
short: "arrrround %H'ish"
这是一个很好的网站。它将向您显示指定格式的预览
例如:
%B %d, %Y
July 18, 2012
使用活动支持获取“st”、“rd”、“th”后缀。有关详细信息,请参阅,但您可以在yml中指定格式
# config/locales/pirate.yml
pirate:
time:
formats:
short: "arrrround %H'ish"
这是一个很好的网站。它将向您显示指定格式的预览
例如:
%B %d, %Y
July 18, 2012
使用活动支持获取“st”、“rd”、“th”后缀。hmm…我不太确定如何在Yaml配置文件中使用ordinalize方法,但现在不值得我去弄清楚。谢谢你的回答和链接!是的,我也不确定yml中的ordinalize:)嗯……我不太确定如何在Yaml配置文件中使用ordinalize方法,但现在不值得我去弄清楚。谢谢你的回答和链接!是的,我也不确定yml中的序号:)