number_with_precision(number, options = {}) public

Delegates to ActiveSupport::NumberHelper#number_to_rounded.

Additionally, supports a :raise option that will cause InvalidNumberError to be raised if number is not a valid number:

number_with_precision("12x34")              # => "12x34"
number_with_precision("12x34", raise: true) # => InvalidNumberError
Show source
Register or log in to add new notes.
July 9, 2010 - (>= v2.2.1)
0 thanks

Separator default is not always "." but depends on locale

Locale en:

number_with_precision(111.2345)  # => 111.235

Locale fr-FR:

number_with_precision(111.2345)  # => 111,235

Same with delimiter.