Los URL sin acentos

Post date: Aug 27, 2010 3:58:36 AM

Muchas veces construimos los URL de páginas de un sitio a partir del título de la página y en el caso de títulos en castellano que pueden contener acentos o nuestra eñe el URL resultante contiene codificaciones para esos símbolos (algún símbolo % seguido de un número). Para evitar ello, podemos generar los URL usando el método parameterize disponible en Rails.

Por ejemplo:

"Curso básico de Ruby".parameterize # => "curso-basico-de-ruby".

Igualmente existen otros métodos similares, llamados inflexiones. Por ejemplo camelize produce notación "acamellada":

"nueva_entrada".camelize # => "NuevaEntrada" "nueva_entrada".camelize(:lower) # => "nuevaEntrada"

Cursos relacionados

  1. Curso de Ruby on Rails