Usando Ruby on Rails, estoy llenando un 'seleccionar' con tiempos usando un incremento dado, como cada 30 minutos. Actualmente estoy escribiendo todas las posibilidades en un archivo YAML, pero siento que hay una manera más suave. Estoy pensando que quiero proporcionar un start_time, un end_time, un incremento, y actualmente solo una opción más llamada 'Closed' (piensa 'business_hours'). lo tanto, mi pantalla de selección de fuerza:Rellenar una selección con una serie de veces en incrementos, más opciones adicionales
'cerrado'
5:00 am
5:30 am
6:00 am
...
[ todo el camino a] ...
11:30 pm
¿Alguien puede pensar en una mejor manera de hacerlo, o simplemente está 'deletreando' de la mejor manera?