Proyecto

General

Perfil

Acciones

Correc. - Mejora #4513

cerrada

Validación de tamaños de campos

Añadido por Santiago Ramos hace más de 3 años. Actualizado hace más de 2 años.

Estado:
Cerrada
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2021-08-11
Fecha fin:
% Realizado:

0%

Tiempo estimado:
Versión:

Descripción

En ocasiones se producen errores 500 al guardar valores en BBDD por ser el tamaño excesivo:

Mysql2::Error: Data too long for column

Validar los valores introducidos para no superar los definidos en BBDD

Acciones #1

Actualizado por Santiago Ramos hace más de 3 años

Se ha metido una gema que genera una validación del tamaño del campo según la definición de BBDD:

https://github.com/rubiety/validates_lengths_from_database

Se ha introducido en el ApplicationRecord y cambiada la herencia de todos los modelos relacionados con contratos para que pasen de ActiveRecord::Base a ApplicationRecord.

Queda pendiente cambiar el resto de modelos cuando se verifique que la gema no rompe nada

Acciones #2

Actualizado por Santiago Ramos hace más de 2 años

  • Estado cambiado de Nueva a Cerrada
Acciones

Exportar a: Atom PDF