我正在使用以下方法输出Date
属性
@project.end_date.strftime("%b %Y")
本地化此日期的最简单方法是什么,以便它显示在application.rb
中定义的区域设置中?
答案 0 :(得分:1)
最简单的方法是使用Rails的#l helper方法,如下所示:
l @project.end_date
您还可以使用在locales .yml文件中定义的格式:
l @project.end_date, format: :short
# config/locales/pirate.yml
pirate:
time:
formats:
short: "arrrround %H'ish"
Rails guide涵盖了这一点。希望有所帮助!