Приложение My Rails использует Time.zone
, чтобы каждый пользователь мог установить свой часовой пояс и видеть временные метки в правильной зоне.Тем не менее, я хотел бы иметь некоторый контент, который доступен только в течение одного дня, но для этого одного дня, который будет одинаковым для всех пользователей 24 часа.
Для этого я собирался использовать if Time.zone.today == Time.zone.local(year, month, day).to_date
, но очевидно, что он просто проверит 24 часа, что день совпадает в текущем (т. Е. Пользовательском) часовом поясе.
Есть ли способ сделать это без необходимости изменять Time.zone
начасовой пояс, который я хочу использовать первым?