如何在Rails 4中使用单个和多个资源路由?

时间:2014-04-14 15:47:38

标签: ruby-on-rails ruby ruby-on-rails-4

考虑发布帖子和评论的以下资源路线:

resources :posts do
    resources :comments
end

这会生成/posts//posts/34

等网址

但是,对于后者,是否可以使用单数形式,因此它只读为/post/34,同时仍保留/posts/的复数形式?

任何关于如何做到最好的指导都将非常感激 - 或者确实这是一个好主意。

1 个答案:

答案 0 :(得分:3)

您始终可以重命名:path并为帖子定义路线:

resources :posts, :path => "post"
get '/posts', to: "posts#index"