Rails - 将逗号设置为float的默认分隔符

时间:2016-10-20 16:34:19

标签: ruby-on-rails

我有一些float类型的属性,在巴西,小数的分隔符是逗号,dot是milliar分隔符。因此,例如,“3,004.65”将是“3.000,05”。我不想改变每个输入并将每个输出格式化为该格式,因为它不会真的干。例如,有一些简单的方法可以在初始化程序上执行此操作吗?谢谢!

1 个答案:

答案 0 :(得分:1)

看起来https://github.com/clemens/delocalize可能是一种选择。宝石可以让你设置如下:

  number:
    format:
      separator: ','
      delimiter: '.'

在yaml文件中。这很有趣,虽然我不知道有这么多国家改变了这种格式!