У меня есть приложение Rails и я использую Rails Admin для бэк-офиса. У меня в часовом поясе моего приложения установлено значение «Мельбурн», но его фильтры даты показывают результаты только в формате UTC. Как я могу изменить это поведение в соответствии с часовым поясом приложения?
Я рассмотрел эту проблему, эту проблему и эту проблему, но не могу найти способ изменить фильтры, такие как "сегодня" работать с часовым поясом приложения.
Я установил часовой пояс приложения на application.rb
- config.time_zone = 'Melbourne'
. Столбцы Datetime выглядят хорошо в Rails Admin (они показывают время Мельбурна на created_at
и updated_at
), но фильтры, такие как «сегодня», показывают результаты только в UTC.
Это приводит к тому, что фильтры даты будут корректными только после 0000 UTC, в результате чего команда получит неверную информацию с платформы. Любые советы о том, как с этим разобраться, были бы замечательными.