Publicidad:
La Coctelera

change-log

afortunadamente no lo vemos pero, las tripas también se mueven

26 Mayo 2005

Alargando los nombres de usuario

La semana pasada subimos de 16 a 32 el número máximo de caracteres que puede tener un nombre de usuario.

Ello implicó cambios en la definición del campo en la base de datos así como en los inputs de la vista en la que se inicia el proceso de registro (app/views/login/step1.rhtml).

Me confié y pensé que la no era necesario hacer nada más e, iluso de mí, no probé los cambios... arrghh!

Hoy he recibido un correo de nuestro compañero Ricardo, relator de nuestras historias entre otras muchas cosas, en el que nos avisaba de que...

...aunque ahora el formulario sí permite un nombre de usuario largo, al finalizar el registro y pinchar en “Continuar” aparece el mensaje Application error (Rails), que no sucede con un nombre de usuario corto.

El bug se encontraba en la función privada _check_username_availability del controlador login, en particular donde hacía la llamada a la función sanitize que normaliza el nombre del usuario introducido.

El tercer parámetro de la función sanitize definida en el controlador madre application es la longitud máxima de la palabra. Era aquí donde permanecía el valor de 16 caracteres.

El complejo de hombre-bug sigue creciendo en mi interior... y me temo que sólo una buena "test suite" me puede exorcisar!

Gracias Ricardo por el reporte.

servido por changelog 2 comentarios compártelo

2 comentarios · Escribe aquí tu comentario

Ricardo

Ricardo dijo

A ti por la solución!

26 Mayo 2005 | 04:58 PM

change-log

change-log dijo

¡menuda solución!

Los usuarios-largos seguian sin poder identificarse. En el controlador login, en la acción autenticate hay [lógicamente] otra llamada a la función sanitize, que también estaba capada a 16 caracteres.

espero que esta sea ya de una vez por todas la solución definitiva...

disculpas a los extralargos cocteleros y gracias de nuevo Ricardo por reportar la falla ;)

6 Junio 2005 | 11:29 AM

Los comentarios están cerrados


Sobre mí

Avatar de changelog

change-log

España
ver perfil »
contacto »
Cosillas diarias desde las profundidades de la bestia que engulle todas nuestras historias.

Fotos

changelog todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera