Я работаю над проектом рельсов для австралийского сайта.В результате они хотят иметь возможность вводить форматы даты в более европейском стандарте «дд / мм / гггг», а не в американском «мм / дд / гггг».У меня есть модель ActiveRecord с полем Дата.Я использую средство выбора даты в jQuery, чтобы предоставить дату, выбранную в текстовом поле, и установить ее в правильном формате.Но когда я пытаюсь сохранить запись, она ошибается.Даже когда я установил пользовательские форматы даты в инициализаторе в соответствии с руководством i18n.
>> b = BlogPost.new
>> b.posted_on = '20/07/2010'
=> "20/07/2010"
>> b.posted_on
=> nil
>> b.posted_on = '07/20/2010'
=> Tue, 20 Jul 2010
Кажется, что Rails просто использует Date.parse для преобразования строки в объект Date.Есть ли способ исправить это для всего проекта?Я не хочу писать собственный код для каждой модели.