sql >> Base de Datos >  >> RDS >> Mysql

Almacenar un porcentaje en Rails + MySQL

Tu primer pensamiento es el correcto... no lo pienses demasiado.

Definitivamente debe almacenar números de porcentaje en la base de datos en formato de centésimas. Y use ese formato en todos sus cálculos de Ruby.

Las cifras de porcentaje son una pantalla convención. Por ejemplo, el número 0,45 se muestra como 45%. Como tal, use un asistente de vista para convertir sus cifras porcentuales de su formato interno (números decimales) al formato de visualización elegido, una cadena que incluye el signo %.