Мне нужно отформатировать значение типа float для двух десятичных знаков и тысяч пробелов, например: "1 082 233.00"
Использование number_to_currency или number_with_precision:
number_to_currency
number_with_precision
number_with_precision(1082233, :precision => 2, :separator => '.', :delimiter => ' ') # => '1 082 233.00'
Подробнее см. В документации NumberHelper .
Если вы не используете Rails, взгляните на: http://codesnippets.joyent.com/posts/show/1812