Question

Si je veux fournir un alias pour un contrôleur, je peux utiliser des points yoursite.com/rants de map.resources :rants, :controller => 'blog_posts' à l'amende contrôleur blog_posts.

Comment puis-je donner un alias à une ressource imbriquée, par exemple yoursite.com/users/5/rants?

Était-ce utile?

La solution

Vous pouvez essayer:

 map.resources :rants, :controller => 'blog_posts'
 map.resources :users do |users|
   users.resources :rants, :controller => 'blog_posts'
 end

Cela vous donnera l'url yoursite.com/users/5/rants/ que vous recherchez et il va générer les méthodes pratiques (par exemple: users_rants_path(@user))

Hope this helps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top