Как я могу предварительно заполнить datetime_select временем в пользовательском часовом поясе?

у меня естьМероприятия что может быть вразные часовые пояса.

наредактировать Я хочу, чтобы время и дата показывались с часовым поясом этого самого события.

Тем не менее, когда я ударилредактировать, datetime_select всегда показывает время часового пояса пользователя (в отличие от часового пояса).

Пример:

Мероприятие начинается в 10 часов утра в Амстердаме (GMT + 1)Часовой пояс пользователя настроен как Лондон (GMT + 0)

Результат:При редактировании время события ложно установлено на 9 часов утра.

Фрагмент кода:

def edit
  Time.zone = @event.time_zone
  @event.beginn = @event.beginn.in_time_zone
  @event.endd = @event.endd.in_time_zone

  # [...]
end

Обратите внимание, что@ event.time_zone содержит нужный часовой пояс («Амстердам» в приведенном выше примере).

Как я могу иметьdatetime_select предварительно установить время событий в соответствующей зоне после редактирования?

Ответы на вопрос(1)

Ваш ответ на вопрос