que tienen un código similar a:secado en rieles (number_to_currency)
number_to_currency(line_item.price, :unit => "£")
ensuciando mis puntos de vista en varios modelos. Como mi aplicación solo trata en GBP (£), ¿no debería mover esto a cada uno de mis modelos para que line_item.price
devuelva la cadena como debería (es decir, number_to_currency(line_item.price, :unit => "£")
y line_item.price
son lo mismo. Estoy pensando que para hacer esto debería :.
def price
number_to_currency(self.price, :unit => "£")
end
pero esto no funciona Si price
ya está definido en el modelo, entonces Rails nivel de pila demasiado profundo 'informes, cuando cambio def price
-def amount
, entonces se queja de que number_to_currency
no está definido?
no es más seco si sólo pudiera establecer la unidad por defecto a GBP y utilizar number_to_currency directamente? –