Urls amigables en Ruby on Rails

en RubyFriendly urlUrl

Generar urls amigables en Ruby on Rails

La mejor forma de generar urls amigables y leíbles en Ruby on Rails es utilizando el método parameterize.

Este método reemplaza caracteres especiales en una cadena de texto y se usa de la forma siguiente:

"El veloz murciélago hindú comía feliz cardillo y kiwi".parameterize

El resultado sería:

el-veloz-murcielago-hindu-comia-feliz-cardillo-y-kiwi

Así de sencillo.

Transliteraciones

Sin embargo, si deseamos hacer una url amigable a partir de caracteres Unicode como los usados por el alfabeto Chino, Ruso, etc el método parameterize no sería útil. Existen gems que nos lo ponen igual de fácil. Por ejemplo la Unidecode gem

Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com

Comentarios