Ruby on rails 同时设置数字的精度和分隔符

Ruby on rails 同时设置数字的精度和分隔符,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,如何在Rails中设置数字的精度和分隔符 例如,我有一个浮点数1000.0,希望得到1000,00 我的区域设置文件: number: format: delimiter: ' ' precision: 2 separator: ',' 我使用了helpers方法: 带精度返回的数字\u 1000,00 带分隔符的数字返回 1 000,0 带精度的数字和带分隔符的数字都返回 1 000,0 将收益本地化 Object must be a Date, Da

如何在Rails中设置数字的精度和分隔符

例如,我有一个浮点数1000.0,希望得到1000,00

我的区域设置文件:

number:
  format:
    delimiter: ' '
    precision: 2
    separator: ','
我使用了helpers方法:

  • 带精度返回的数字\u

    1000,00
    
  • 带分隔符的数字返回

    1 000,0
    
  • 带精度的数字和带分隔符的数字都返回

    1 000,0
    
  • 将收益本地化

    Object must be a Date, DateTime or Time object. 1000.0 given.
    

  • number\u to\u currency 1000.0,单位:'

    具有分隔符和分隔符选项。
    
    => 1 000,00
    

    使用数字表示货币,并去掉前导空格

    数字到货币(1000.0,单位:'')[1..-1]
    =>
    "1 000,00"