[Ror-es] Routing y RESTful

Fernando Blat ferblape at gmail.com
Sat Sep 30 09:31:01 GMT 2006


On 9/29/06, Juanma Cervera <ruby-forum-incoming at andreas-s.net> wrote:
> Hola Fernando.
>
> Gracias por las referencias.
>
> El próximo libro de Dave Thomas, "Agile Web Developmente with Rails v2"
> dedica unas páginas muy interesantes a este tema en el capitulo "Action
> Controller: Routing and URLs".
> Aqui explica, con la claridad que le caracteriza,  como se generan estas
> rutas para cada uno de los rescursos.
> Pero mi pregunta, es de como agrupar varias de estas rutas de una
> determinada forma. Algo parecido a la agrupación de controladores en un
> namespace utilizando modulos.
> Rutas como /supervisor/:controller/:action/:id para determinados
> recursos que solo puede adminstrarse desde el area de supervisor.

Quizá algo así te funcione:

map.connect "/supervisor/#{*%w(posts comment person)}"

No lo puedo probar ahora mismo que no tengo Rails instalado en este
ordenador, así que la sintaxis puede estar mal, pero estoy seguro que
las rutas son tan flexibles que te permiten hacer cosas como las que
te digo, o cosas como estas:

map.connect "pagina/*nicetitles", :action => 'show', :controller => 'pages'

que sí que estamos utilizando nosotros (y por tanto, sé que funciona)
y que te permite crear una URLs del tipo: /pagina/subpagina1/ o
/pagina/subpagina1/subpagina2/ y así todas las que quieras.

Un saludo.

> Aunque no se, quiza sea un planteamiento que vaya en contra de la
> filosofia de una API REST y por eso no haya forma facil de realizarla.
>
> En fin, no se, seguire´re probando.
>
> Si alguien necesita links haciainformación sobre estos temas, aqui tiene
> las mios.
>
> http://del.icio.us/jmcervera/rest
>
>
> Un saludo
> Juanma
>
>
>
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>


-- 
Fernando Blat
blog > http://www.inwebwetrust.net


More information about the Ror-es mailing list