название месяца в локализованном формате даты становится искаженным в приложении rails 3.1.3 - PullRequest
0 голосов
/ 14 марта 2012

У меня есть эти форматы даты / времени, указанные в моем файле config / locales / en.yml:

time:
  formats:
    long_date: "%B %d, %Y"
    medium_date: "%b %d, %Y"
    short_date: "%m/%d/%y %I:%M %p"
date:
  formats:
    long_date: "%B %d, %Y"
    medium_date: "%b %d, %Y"
    short_date: "%m/%d/%y"

И я пытаюсь напечатать локализованную дату, например, в одном из моих представлений:

<%= l report.created_at, :format => :medium_date %>

Но название месяца становится странно искаженным, и в результате получается

n 13, 2012

Я получаю тот же вывод, когда использую: format =>: long_date.

Когда я использую: format =>: short_date, все хорошо, и я получаю:

03/13/12 07:53 am

Я знаю, что это то, что я сделал, потому что он отлично работал всего несколько дней назад.Кто-нибудь видел что-нибудь подобное?

1 Ответ

0 голосов
/ 14 марта 2012

понял это.у меня было это в моем файле en.yml:

en:
  date: "Date"

... который, конечно, переписал дату: ключ для форматов даты!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...