Pregunta

Si quiero ofrecer un alias para un controlador, que puede utilizar yoursite.com/rants map.resources :rants, :controller => 'blog_posts' puntos de la multa controlador blog_posts.

¿Cómo puedo dar un alias a un recurso anidado, por ejemplo yoursite.com/users/5/rants?

¿Fue útil?

Solución

Es posible que desee probar:

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

Esto le dará la url yoursite.com/users/5/rants/ que está buscando y que generará los métodos prácticos (por ejemplo: users_rants_path(@user))

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top