Problem in number_helper.rb?

Hello,

Today I noticed that the number_to_currency helper didn’t work anymore
(it just returned the numeric value, without any currency).
I tracked down the error and saw that editing line 89
( number_to_currency method) as follows solved the problem :

Old piece of code :

begin
format.gsub(/%n/, number_with_precision(number,
:precision => precision,
:delimiter => delimiter,
:separator => separator)
).gsub(/%u/, unit)
rescue
number
end

New one :

begin
format.gsub(/%n/, number_with_precision(number,
:precision => precision,
:delimiter => delimiter,
:separator => separator).to_s
).gsub(/%u/, unit)
rescue
number
end

Is it an issue with Rails ?

Thanks