假設我有一個Book模型,其中包含許多Page模型。在Rails中定製map.resources
此路由會像這樣:
map.resources :books do |book|
book.resources :pages
end
繼這很快導致問題Rails的默認。假設書#1有10頁。在書#2的第一個頁面都會有這樣的路線:
/books/2/pages/11
這是一個非常糟糕的路線,你會更有意義的是:
/books/2/pages/1
甚至這樣的:
/books/2/1
有沒有辦法仍然使用map.resources,但得到如下結果:
/books/{book.id}/pages/{page.page_number}
哇,那是一些瘋狂的路由。看這一定會有所幫助,謝謝! – Karl 2009-09-22 07:34:07