resources :departments do
resources :buildings do
resources :halls do
end
resources :chairs do
resources :buildings do
resources :halls do
end
end
end
我想分享chairs
和departments
之間的buildings
和halls
了同樣的觀點。而且我想在視圖中創建的URL是這樣的:
link_to "Show", [@department, @chair, @building, @hall].compact
如果@chair
不存在,這會是nil
,因此上連桿會產生:
link_to "Show", [@department, @building, @hall]
如果@chair
存在:
我的問題是:如何創建這種url的方式爲edit
或new
的操作?或者,也許這種嵌套資源存在更好的解決方案?
通常不建議將資源嵌套深度超過一個級別。 – 2011-01-25 01:24:06
我第二個Jimmy的評論。這是一個涵蓋嵌套資源的熱門文章。我建議你看看它。 http://weblog.jamisbuck.org/2007/2/5/nesting-resources – mbreining 2011-01-25 03:44:12