我正在编写一个网络应用程序,可让用户浏览地区,州和国家/地区的景点。目前,我的应用程序的设置方式是景点属于地区,地区属于国家,州属于国家。
我要做的是写一个国家的观点。我想找到一种方法来获取区域和景点列表,所以像
STATE
但我一直无法想出办法让人感觉“正确”。
我正在使用Sinatra和Datamapper与MySQL,如果这有帮助。
答案 0 :(得分:0)
您似乎更关心UI而不是实现。如果您可以使用带有代表每个景点的标记的真实地图,那就太酷了。查看Google maps API以了解它是否符合您的需求..
答案 1 :(得分:0)
使用州数据:
@states=State.all
在视图(HAML)中:
=@states.each do |state|
%h6 state.name
%ul
=state.regions.each |region|
%li
#{region.name}
%ul
=region.attractions.each do |attraction|
%li attraction.name