Formattare un numero di tipo FLOAT

Ciao
con questo comando @prezzo = sprintf("%0.2f", “#{@p}”).to_f ottengo il
seguente numero 180228.01
Dovrei formattarlo con il seguente formato 180.228,01.
Come posso fare?

Paolo G. wrote:

Ciao
con questo comando @prezzo = sprintf("%0.2f", “#{@p}”).to_f ottengo il
seguente numero 180228.01
Dovrei formattarlo con il seguente formato 180.228,01.
Come posso fare?

number_to_currency(numero, {:unit => “”, :separator => “,”, :delimiter
=> “.”})

Grazie Mille … è proprio quello che mi serviva.
Per completezza ho aggiunto anche il numero di cifre decimali dopo la
virgola(:precision).

number_to_currency(numero, {:unit => “”, :separator => “,”, :delimiter
=> “.”, :precision => 2}) %>

Guzziii :)

Paolo G. wrote:

Ciao
con questo comando @prezzo = sprintf("%0.2f", “#{@p}”).to_f ottengo il
seguente numero 180228.01
Dovrei formattarlo con il seguente formato 180.228,01.
Come posso fare?

number_to_currency(numero, {:unit => “”, :separator => “,”, :delimiter
=> “.”})