如果我想为控制器提供别名,我可以使用map.resources :rants, :controller => 'blog_posts'
yoursite.com/rants指向blog_posts
控制器。
如何为嵌套资源提供别名,例如yoursite.com/users/5/rants?
答案 0 :(得分:4)
您可能想尝试:
map.resources :rants, :controller => 'blog_posts'
map.resources :users do |users|
users.resources :rants, :controller => 'blog_posts'
end
这会为您提供您正在寻找的yoursite.com/users/5/rants/
网址,它会生成方便的方法(例如:users_rants_path(@user)
)
希望这有帮助。