路由资源是否可多层嵌套?比如javaeye的多层路由如何做的?

http://www.iteye.com/forums/40/topics/352598/posts/new

比如:这个路由中,有资源forums ,topics,和posts
实际是三层结构,书上只举了个两层的例子

想请高手确认一下!可不可以多级:如三级或四级 这么作?
[b]问题补充:[/b]
如果第三层中有两个如何做呢?

比如:http://www.iteye.com/forums/40/topics/352598/posts/new
http://www.iteye.com/forums/40/topics/352598/tag/new

即标题可以用多个回贴,也可有多个关键词

那在资源表述上如何写?

[code="ruby"]
map.resources :forums do |forum|
forum.resources :topics do |topic|
topic.resources :tags
topic.resources :posts
end
end

[/code]

和二层的差不多,多嵌套一层就可以了
[code="ruby"]
map.resources :forums do |forum|
forum.resources :topics |topic|
topic.resources :posts
end
end[/code]

不好意思,少写一个do……

[code="ruby"]
map.resources :forums do |forum|
forum.resources :topics do |topic|
topic.resources :posts
end
end
[/code]

四层嵌套就是

[code="ruby"]
map.resources :forums do |forum|
forum.resources :topics do |topic|
topic.resources :posts do |post|
post.resources :comments
end
end
end
[/code]