panto
March 26, 2007, 3:45pm
1
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.
panto
March 26, 2007, 6:34pm
2
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.
panto
March 30, 2007, 3:09pm
3
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
panto
March 26, 2007, 7:11pm
4
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
panto
March 31, 2007, 10:11pm
5
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