Ciao a tutti,
avrei bisogno di una mano per risolvere un problema.
Nel Model "Product" ho inserito il seguente codice:
per fare in modo di mostrare nelle varie "View" il prezzo di un prodotto sempre con 2 cifre dopo la virgola.codice:def price sprintf('%.2f',self[:price]) end
Tutto ok ma mi sono accorto ora che se cerco di inserire un prodotto con prezzo "vuoto" mi si genera un errore:
"TypeError in ProductsController#create
can't convert nil into Float"
Per "silenziare" l'eccezione ho riscritto il metodo in questo modo:
ma non credo sia il modo corretto di operare.codice:def price begin sprintf('%.2f',self[:price]) rescue end end
Potete illuminarmi?
Tnx!

Rispondi quotando