Как изменить формат даты по умолчанию в Rails 3? - PullRequest
2 голосов
/ 10 марта 2011

У меня проблема с форматом даты на рельсах. Мне кажется, что формат даты по умолчанию dd/mm/yyyy. Как я могу изменить это на что-то вроде mm/dd/yyyy?

Я где-то читал, что гем ActiveSupport может с этим справиться, но я не понимаю, как он работает.

Ответы [ 2 ]

7 голосов
/ 10 марта 2011

Поместите следующую строку в ваш enviroment.rb

Date::DATE_FORMATS.merge!(:default => "%m/%d/%Y")

и попробуйте

 Time.now.to_date.to_s

На вашей консоли рельсов

2 голосов
/ 23 мая 2011

Вы можете добавить файл в папку config/initializers с именем, т. Е. (Date_time_formats.rb). Просто добавьте следующую строку в файл.

Date::DATE_FORMATS[:default] = '%m/%d/%Y'

Согласно требованию вы можете изменить формат даты.

...