我在User
和Occupation
(用户has_many :occupations
)之间存在一对多关联。在路线文件中,我做了:
resources :users do
resources :occupations
end
将职业路线嵌套在用户内部。玩弄AJAX请求,我意识到我没有嵌套的职业路线更容易,如下所示:
resources :users
resources :occupations
我的问题是,我是否因为没有嵌套路线而以任何方式损失(性能,功能)?
更新:除了丢失用户/ 1 /职业路由。我知道如果我不筑巢路线,我就不会那样做。
答案 0 :(得分:1)
我不担心性能(如果有的话,嵌套路由可能稍慢)并且只设计对您的应用程序最有意义的路由。