¿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?