method

number_with_precision

rails latest stable - Class: ActionView::Helpers::NumberHelper
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

1Note

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

clescuyer ยท Jul 9, 2010

Locale en: number_with_precision(111.2345) # => 111.235

Locale fr-FR: number_with_precision(111.2345) # => 111,235

Same with delimiter.