¿Cómo puedo rellenar previamente datetime_select con tiempos en zona horaria personalizada?

yo tengoeventos que puede estar endiferentes zonas horarias.

Sobreeditar Quiero que la hora y la fecha se muestren con la zona horaria de ese evento.

Sin embargo, cuando golpeoeditar, datetime_select siempre muestra la hora de la zona horaria del usuario (a diferencia de la del evento).

Ejemplo:

Evento a partir de las 10 a.m. en Amsterdam (GMT + 1)Zona horaria de usuarios configurada como Londres (GMT + 0)

Resultado:Una vez editado, el tiempo del evento está preestablecido falsamente a las 9 a.m.

Fragmento de código:

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

  # [...]
end

Tenga en cuenta que@ event.time_zone contiene la zona horaria deseada ("Amsterdam" en el ejemplo anterior).

Como puedo tenerdatetime_select ¿Preestablecido el tiempo de los eventos en su zona respectiva en la edición?

Respuestas a la pregunta(1)

Su respuesta a la pregunta