2016-10-20 18 views
0

我有一些浮点类型的属性,在巴西,小数点的分隔符为逗号,点为毫秒分隔符。因此,例如,“3,004.65”将是“3.000,05”。我不想改变每个输入,并将每个输出格式化为该格式,因为它不会真的干。例如,在初始化程序中是否有一些简单的方法可以做到这一点?谢谢!Rails - 将逗号设置为浮动的默认分隔符

回答

1

看起来像https://github.com/clemens/delocalize可能是一个选项。该宝石可以让你设置类似于:

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

在yaml文件中。这很有趣,虽然我不知道很多国家倒过来这种格式!

+0

更改语言环境并不能帮到我太多...我最大的问题是在表单上。我必须在保存数据库之前格式化该值,并且为了进行编辑,我必须格式化它。继续做这些转换似乎是一种不好的方式, –

+0

对它进行了更好的审视,并认为它会有所帮助。但它吸引铁路不允许全球配置... –