我正在开发一个基本的rails应用程序,想知道如何显示/users/:id/posts/:id as /posts/:id。现在我的路线是
resources :users do
resources :post
end这是我需要的,这样每个帖子都会被用户关联。但同时为了便于使用,我需要能够在/posts/:id上显示帖子
任何建议的帮助都是非常感谢的。
谢谢
发布于 2013-03-15 19:24:09
您可以声明到同一控制器的第二个路由:
resources :users do
resources :posts
end
resources :posts您只需要优雅地处理posts控制器中没有user_id参数的问题。
发布于 2013-03-15 17:58:03
您可能正在寻找Rails中的浅层选项
resources :users, :shallow => true do
resources :post
endhttp://rails-bestpractices.com/posts/11-needless-deep-nesting
https://stackoverflow.com/questions/15428877
复制相似问题