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]