Szukałem całkiem sporo, ale nie mogę obejść tego.Ruby multiple group_by lub map
Mam model, który jest powiązany z trzema innymi modelami. Nazwijmy to miastami. Miasta mają kontynent, kraj i region.
Kiedy wybrać kilka miast, które chcę wrócić jak OrderedHash lub tablicę, która wygląda tak:
{ 'Continent 1' => {'Country 1' => { 'Region 1' => { 'City 1', 'City 2' }}}, 'Continent 2' ...}
Jak mogę to zrobić?
Na czym polega problem z pogrupowaniem według regionu, a następnie wypchnięciem wszystkich regionów do odpowiedniego skrótu? –
Dlaczego chcesz tłumaczyć instancje modelu ActiveRecord, które odpowiednio modelują te dane w hasz, który słabo reprezentuje dane i nie ma w nim funkcjonalności? – coreyward
Czy to w Railsach? –