路由是否应该嵌套为关联?

时间:2013-03-31 18:40:39

标签: ruby-on-rails routes

我在UserOccupation(用户has_many :occupations)之间存在一对多关联。在路线文件中,我做了:

resources :users do 
   resources :occupations 
end 

将职业路线嵌套在用户内部。玩弄AJAX请求,我意识到我没有嵌套的职业路线更容易,如下所示:

resources :users

resources :occupations 

我的问题是,我是否因为没有嵌套路线而以任何方式损失(性能,功能)?

更新:除了丢失用户/ 1 /职业路由。我知道如果我不筑巢路线,我就不会那样做。

1 个答案:

答案 0 :(得分:1)

我不担心性能(如果有的话,嵌套路由可能稍慢)并且只设计对您的应用程序最有意义的路由。