Project

General

Profile

Correccion - Mejora #4513

Validación de tamaños de campos

Added by Santiago Ramos about 1 year ago. Updated 2 days ago.

Status:
Cerrada
Priority:
Normal
Category:
Desarrollo
Target version:
Start date:
08/11/2021
Due date:
% Done:

0%


Description

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

History

#1 Updated by Santiago Ramos about 1 year ago

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

#2 Updated by Santiago Ramos 2 days ago

  • Status changed from Nueva to Cerrada

Also available in: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: