¿Cómo filtrar: TIME_ZONE entre GMTS usando forma simple?
-
20-12-2019 - |
Pregunta
= simple_form_for user,
= f.input :time_zone
Devuelva una caja de Dropbox con todos los tiempos de tiempo entre GMT-11: 00 a GMT + 13: 00 y sus respectivos nombres de Zona horaria.
¿Cómo filtrar / mostrar solo entre GMT + 02: 00 a GMT-05: 00 en Dropbox y para mantener la misma estructura con (GMT-HH:MM) ZONE_NAME
?
Solución
La única forma en que fundé fue agregar un ayudante:
module TimezonesHelper
def timezones_filtered
[['(GMT-05:00) Lima', 'Lima' ],
['(GMT-04:00) La Paz', 'La Paz' ],
['(GMT-03:00) Brasilia', 'Brasilia' ],
['(GMT+00:00) UTC', 'UTC' ]]
end
end
y usado de esta manera:
= simple_form_for user
= f.input :time_zone, selected: 'Brasilia', collection: timezones_filtered
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow