Uso de carriles 3.0.3, que migraron una columna decimal
en mi base utilizando la siguiente migración:¿Cómo usar el decimal con precisión y escala?
change_table :products do |t|
t.change :price, :decimal, :precision => 10, :scale => 2
# other code
end
La migración funciona bien, pero todavía pueden almacenar valor como 4,64564 donde se deben almacenar solamente 4,65
Además de eso, excepto en el archivo de migración que creé, schema.rb no contiene información acerca de la escala/precisión.
¿Por qué los rieles aceptan precisión/migración de escala para ignorarlo?