Tengo un modelo de producto en Rails y la cantidad se almacena como un número entero en centavos en la base de datos.
Ejemplo de este campo:
Parece que la gema Money podría ser excesiva para esto. Seguramente este es un problema común. ¿Cuál es una forma común en que las personas resuelven esto?
como ideas
Usando gema de dinero
class Product < ApplicationRecord monetize :price_cents end = f.input :priceO usando parches de mono
class Product < ApplicationRecord def price self[:price] / 100.0 end def price=(value) super(value * 100) end endEn mi opinión, la gema es más conveniente.