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 resultado sería:
Así de sencillo.
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