如何在Rails 3中为嵌套资源配置路由

时间:2013-03-02 18:40:14

标签: ruby-on-rails-3 routes installation

在我的应用程序中,用户有很多帖子,帖子有很多评论。我该如何配置路由?我已经像这样配置了它:

resources :users do 
  resources :post do 
    resources :comments 
  end 
end 

有些文章说这不推荐,因为它会让人感到困惑。

1 个答案:

答案 0 :(得分:0)

是的,不推荐。但允许在rails

你应该使用这样的东西

resources :users do
  resources :posts
end

resources : posts do
  resources :comments
end

深度嵌套会产生诸如rails中的长路径名和URL中的长URL等问题。