0

什么是深度嵌套我的资源的替代方法。我不想要以下设计:

resources :users do
  resources :dashboards do
    resources :comments, :charts
    end
  end

一个用户有一个仪表板,一个仪表板会有几个图表和评论。

什么是替代方案?我听说像这样深度嵌套路由不是一个好主意。或者至少不超过1级。

先感谢您。

4

1 回答 1

0

最后,网址主要是为了方便用户。如果有一个嵌套是有意义的,它应该在那里。

我假设,:users是否有身份验证和授权。因此/users/2/,除非人们可以查看彼此的仪表板,否则不在每个网址的开头显示是合乎逻辑的。

于 2013-06-23T02:53:40.730 回答