2013-06-23 59 views
0

什么是深度嵌套我的资源的替代方案。我不想要以下设计:替代深度嵌套的资源在rails 3.2中

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

用户有一个仪表板,仪表板有几个图表和注释。

什么是替代方案?我听说过这样深深地筑巢这样的路线并不是一个好主意。或至少不超过1级。

预先感谢您。

回答

0

最后,网址在那里大多为用户的方便。如果嵌套有意义,它应该在那里。

我认为,:users是有认证和授权。因此,在每个网址开始时不显示/users/2/是合乎逻辑的,除非人们可以查看其他仪表板。

+0

人们只能看到仪表板,如果它与他们共享 –