Rest y Permalink_fu

Buenas tardes lista,

se me ha planteado la siguiente duda: según la filosofía de Rest ya no
tiene mucho sentido utilizar Permalink_fu no?

Gracias y saludos

2008/5/27 Melisa Fernández [email protected]:

se me ha planteado la siguiente duda: según la filosofía de Rest ya no tiene
mucho sentido utilizar Permalink_fu no?

A mí me gusta usar un equivalente casero a permalink_fu en los
recursos que tienen un nombre único en mis aplicaciones (como los
usuarios, por ejemplo). A DHH la estética de las URLs siempre le ha
parecido un tema menor, pero personalmente prefiero esto:

http://www.aplicacion.com/grupos/ror-es/usuarios/raul-murciano

a esto otro:

http://www.aplicacion.com/grupos/142/usuarios/93

principalmente por temas de usabilidad y SEO.

tambien esta sluggable_finder, que es muy bueno

http://www.estadobeta.com/?p=249&c=1

saludos

2008/5/28 Emili Parreño [email protected]:

Hola Melisa, no tiene nada que ver REST con los permalinks, en una ruta
rest
accedes a un recurso por ejemplo así:
/contents/34

Esto llama al método show del controlador contents y le pasa el id 34,
si en
lugar de hacer esta llamada, haces:
/contents/politica-de-privacidad

y en el controlador sustituyes

@content = Content.find(params[:id])

por

@content = Content.find_by_permalink(params[:id])

obtebdrás el mismo resultado y segirás “siendo REST”. Solo tienes que
añadir
un campo “permalink” a tu modelo y rellenarlo con permalink_fu o con una
libreria hecha a mano como comenta Raul, aquí tienes un ejemplo

http://www.eparreno.com/2007/04/25/urls-amigables-en-ruby-on-rails/

2008/5/27 Raul M. [email protected]:

Muchas gracias por las explicaciones y la recomendación.

Date: Wed, 28 May 2008 12:07:21 -0400
From: [email protected]
To: [email protected]
Subject: Re: [Ror-es] Rest y Permalink_fu

tambien esta sluggable_finder, que es muy bueno

http://www.estadobeta.com/?p=249&c=1

saludos

2008/5/28 Emili Parreño [email protected]:

Hola Melisa, no tiene nada que ver REST con los permalinks, en una ruta
rest accedes a un recurso por ejemplo así:

/contents/34

Esto llama al método show del controlador contents y le pasa el id 34,
si en lugar de hacer esta llamada,
haces:/contents/politica-de-privacidad

y en el controlador sustituyes
@content = Content.find(params[:id])
por

@content = Content.find_by_permalink(params[:id])
obtebdrás el mismo resultado y segirás “siendo REST”. Solo tienes que
añadir un campo “permalink” a tu modelo y rellenarlo con permalink_fu o
con una libreria hecha a mano como comenta Raul, aquí tienes un ejemplo

http://www.eparreno.com/2007/04/25/urls-amigables-en-ruby-on-rails/

2008/5/27 Raul M. [email protected]:

2008/5/27 Melisa Fernández [email protected]:

se me ha planteado la siguiente duda: según la filosofía de Rest ya no tiene

mucho sentido utilizar Permalink_fu no?

A mí me gusta usar un equivalente casero a permalink_fu en los

recursos que tienen un nombre único en mis aplicaciones (como los

usuarios, por ejemplo). A DHH la estética de las URLs siempre le ha

parecido un tema menor, pero personalmente prefiero esto:

http://www.aplicacion.com/grupos/ror-es/usuarios/raul-murciano

a esto otro:

http://www.aplicacion.com/grupos/142/usuarios/93

principalmente por temas de usabilidad y SEO.

Raul M. - Freelance Web D.

http://raul.murciano.net


Ror-es mailing list

[email protected]

Emili Parreño
www.abecedata.com
www.eparreno.com



Ror-es mailing list

[email protected]


Atte.
Miguel Michelson Martinez