2013-03-02 119 views
0

在我的應用程序中,用戶有很多帖子,而帖子有很多註釋。我應該如何配置路由?我已這樣配置:如何在Rails 3中爲嵌套資源配置路由

resources :users do 
    resources :post do 
    resources :comments 
    end 
end 

有些文章說這不被推薦,因爲它會令人困惑。

回答

0

是的,不推薦。但是,在軌

允許您應該使用這樣的

resources :users do 
    resources :posts 
end 

resources : posts do 
    resources :comments 
end 

深嵌套將創建類似,在軌長路徑名,並在網址很長的URL的問題。

+0

好吧..這是工作。 – 2013-03-03 14:17:22

+0

問題中指定的方法沒有任何問題。但從長遠來看,它可能會失敗。而且記住路徑名稱會很困難,讓我們保持簡單。最終他們提供相同的。線條增加但給你靈活性以避免意想不到的後果 – 2013-03-03 14:20:47