Rutas restful

buenas,

tengo estas rutas definidas:

map.resources :artists do |artists|
artists.resources :albums do |albums|
albums.resources :tracks
end
end

con esto consigo una url del estilo: /artists/1/albums/1/tracks/1
pero queria una url como esta: /music/artists/1/albums/1/tracks/1

¿cómo podria hacerlo?, por más que leo no lo veo.

gracias.

On 3/26/07, Antonio P. [email protected] wrote:

con esto consigo una url del estilo: /artists/1/albums/1/tracks/1
pero queria una url como esta: /music/artists/1/albums/1/tracks/1

¿cómo podria hacerlo?, por más que leo no lo veo.

gracias.


http://debaser.homelinux.com/

Creo que la opción :path_prefix de resource es lo que buscas:
http://api.rubyonrails.org/classes/ActionController/Resources.html.

Suerte.

buenas,

El Monday 26 March 2007 19:09:51 Antonio P. escribió:

Creo que la opción :path_prefix de resource es lo que buscas:
http://api.rubyonrails.org/classes/ActionController/Resources.html.

perfecto, era lo que buscaba.

sigo dandole vueltas a esto de las rutas. ahora tengo rutas del estilo:
/music/artists/1/albums/2/tracks/3

lo que me gustaria ahora es ocultar en la ruta los controladores:
artists,
albums y tracks para tener rutas como. /music/1/2/3.

¿seria posible esto?, ¿rompe de alguna forma la filosofía rest?

ciao

El Monday 26 March 2007 18:33:39 Daniel R. Troitiño escribió:

Creo que la opción :path_prefix de resource es lo que buscas:
http://api.rubyonrails.org/classes/ActionController/Resources.html.

perfecto, era lo que buscaba.

ciao

On Fri, Mar 30, 2007 at 03:07:25PM +0200, Antonio P. wrote:

lo que me gustaria ahora es ocultar en la ruta los controladores: artists,
albums y tracks para tener rutas como. /music/1/2/3.

¿seria posible esto?, ¿rompe de alguna forma la filosofía rest?

Es posible, pero no con map_resources. Tendrás que crear tus
propias rutas. Puedes usar el plugin routing_navigator[1] de
Technoweenie
para revisar las rutas que se generan con map_resources y luego
adaptarlas a lo que necesitas.

Saludos.

[1] -
http://blog.caboo.se/articles/2006/06/19/new-plugin-routing-navigator