Я пишу веб-приложение, которое позволяет пользователям просматривать достопримечательности в регионах, штатах и странах. В настоящее время у меня есть приложение, настроенное таким образом, что достопримечательности принадлежат регионам, регионы принадлежат штатам, а штаты - странам.
То, что я пытаюсь сделать, это написать представление для государства. Я пытаюсь найти способ получить списки регионов и достопримечательности в них, что-то вроде
STATE
- Регион 1
- Аттракцион 1
- Аттракцион 2
- Регион 2
- Аттракцион 3
- Аттракцион 4
но я не смог придумать способ сделать это, который кажется "правильным".
Я использую Sinatra и Datamapper с MySQL, если это поможет.