我想映射以下遗留网址:
/:USER_ID /评论
评论是一种资源,所以在一个创意世界中我会使用类似的东西:
resources :users, :prefix => nil do
resources :comments
end
我在这里使用prefix =>没有,但我真正想要的是只映射用户ID。所以代替/ users /:user_id / comments /我有/:user_id / comments /.
请注意,我对声明用户资源不感兴趣,所以如果我可以使用类似命名空间的东西,那就更好了。
答案 0 :(得分:0)
您可以执行匹配语句以去除users文件夹:
match '/:user_id/:comments' => '/users/:user_id/:comments'
答案 1 :(得分:0)
我最终使用的是:
scope ':user_id' do
resources :comments
end