Я много искал, но не могу обойти это.
У меня есть модель, которая связана с тремя другими моделями. Давайте назовем это городами. У городов есть континент, страна и регион.
Когда я выбираю несколько городов, я хочу получить OrderedHash или массив, который выглядит следующим образом:
{ 'Continent 1' => {'Country 1' => { 'Region 1' => { 'City 1', 'City 2' }}}, 'Continent 2' ...}
Как я могу это сделать?