3

如果我想为控制器提供别名,我可以使用map.resources :rants, :controller => 'blog_posts'yoursite.com/rants 指向blog_posts控制器。

如何为嵌套资源提供别名,例如 yoursite.com/users/5/rants ?

4

1 回答 1

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):)

希望这可以帮助。

于 2009-04-16T07:43:55.940 回答