我正在编写一个Web应用程序,让用户浏览区域,州和国家的景点。目前,我的应用的设置方式是景点属于地区,地区属于国家,国家属于国家。Ruby:通过多个循环返回有组织的列表
我想要做的是写一个国家的观点。我试图想出一个办法让地区名单,并在他们的景点,所以像
州
- 地区1
- 景点1级
- 景点2
- 区域2
- 景点3
- 景点4
,但我一直无法想出一个办法做到这一点,感觉“正确的”。
我使用Sinatra和Datamapper与MySQL,如果有帮助。
我正在编写一个Web应用程序,让用户浏览区域,州和国家的景点。目前,我的应用的设置方式是景点属于地区,地区属于国家,国家属于国家。Ruby:通过多个循环返回有组织的列表
我想要做的是写一个国家的观点。我试图想出一个办法让地区名单,并在他们的景点,所以像
州
,但我一直无法想出一个办法做到这一点,感觉“正确的”。
我使用Sinatra和Datamapper与MySQL,如果有帮助。
随着美国数据:
@states=State.all
在视图(HAML):
[email protected] do |state|
%h6 state.name
%ul
=state.regions.each |region|
%li
#{region.name}
%ul
=region.attractions.each do |attraction|
%li attraction.name
看来你比UI更关注UI的实现。如果您可以使用包含代表每个景点的标记的真实地图,那将很酷。看看谷歌地图API,看它是否符合您的需要..
这正是我需要的。不敢相信我想不起来。非常感谢! – 2012-02-28 10:19:24