Ruby on rails 应该为关联嵌套路由吗?

Ruby on rails 应该为关联嵌套路由吗?,ruby-on-rails,routes,Ruby On Rails,Routes,我在用户和职业之间有一对多的关联(用户有许多:职业)。在routes文件中,我执行了以下操作: resources :users do resources :occupations end 在用户内部嵌套占用路由。在处理AJAX请求时,我意识到不嵌套职业路由对我来说更容易,如下所示: resources :users resources :occupations 我的问题是,没有嵌套路由是否会以任何方式损失(性能、功能) 更新:除了丢失用户/1/职业路由之外。我知道,如果我不

我在
用户
职业
之间有一对多的关联(用户
有许多:职业
)。在routes文件中,我执行了以下操作:

resources :users do 
   resources :occupations 
end 
在用户内部嵌套占用路由。在处理AJAX请求时,我意识到不嵌套职业路由对我来说更容易,如下所示:

resources :users

resources :occupations 
我的问题是,没有嵌套路由是否会以任何方式损失(性能、功能)


更新:除了丢失用户/1/职业路由之外。我知道,如果我不嵌套路由,我就不会得到这样的结果。

我不会担心性能(如果有的话,嵌套路由可能会稍微慢一点),只需设计对应用程序最有意义的路由