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?

¿Fue útil?

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
scroll top