Я просто добавил поле time_zone в свою модель пользователя и заполнил его UTC + 01:00, а со второй попытки - 'Bern' просто для проверки.
До того, как я установил эту временную зону, вызовы в таком виде, как l @date,: format =>: short, не были проблемой, поскольку он взял формат из моего файла {locale} .yml. Но теперь, после добавления time_zone, rails ищет файл {time_zone} .yml для форматов преобразования даты.
Я не вижу настоящего смысла в этом. Я знаю, что разные страны отображают даты и время не так, как другие. Но является ли создание файла для каждого часового пояса правильным решением, особенно когда многие часовые пояса будут иметь одинаковый формат отображения? Я не думаю, что это СУХОЙ.
Однако мне нужно работать с часовыми поясами, потому что даты отображаются неправильно. Как я могу сохранить поведение при работе с {locale} .yml файлами и ... просто определить часовой пояс, который преобразует отображаемые даты в правильное значение?