0

我想格式化日期Person.created_atcreated_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  

我在这里想念什么?我已经停止并重新启动服务器以确保更改生效。

4

1 回答 1

0

#created_at 是一个 Time 对象(实际上是一个 ActiveSupport::TimeWithZone 对象,但就本地化而言,它的作用类似于 Time)。你需要

en:
  time:

ETC

于 2013-07-27T22:38:53.933 回答