我想格式化Person.created_at
的日期(created_at
是Rails用于监控创建时间的默认字段)并显示如下:
- @people.each do |person|
h1= l person.created_at
我已在en.yml
文件中创建了此本地化:
en:
date:
formats:
default: "%d -- %m"
我在default: "%d -- %m"
中写道只是为了测试,但没有发生任何变化。日期仍显示为:
Sat, 27 Jul 2013 19:14:47 +0000
我在这里缺少什么?我已经停止并重新启动服务器以确保更改。
答案 0 :(得分:0)
#created_at是一个Time对象(实际上是一个ActiveSupport :: TimeWithZone对象,但就本地化而言,它就像Time一样)。你需要
en:
time:
等