He buscado bastante, pero no puedo entender esto.Ruby multiple group_by o map
Tengo un modelo que está relacionado con otros tres modelos. Vamos a llamarlo ciudades. Las ciudades tienen un continente, un país y una región.
Cuando selecciono algunas ciudades que quiero volver una OrderedHash o una matriz que se parece a esto:
{ 'Continent 1' => {'Country 1' => { 'Region 1' => { 'City 1', 'City 2' }}}, 'Continent 2' ...}
¿Cómo puedo hacer esto?
¿Cuál es el problema con solo agrupar por región y luego rellenar todas las regiones en el hash apropiado? –
¿Por qué quieres traducir las instancias del modelo ActiveRecord que modelan adecuadamente estos datos en un hash que representa pobremente los datos y carece de funcionalidad? – coreyward
¿Esto está en Rails? –