2016-10-20 39 views
0

我有一些浮點類型的屬性,在巴西,小數點的分隔符爲逗號,點爲毫秒分隔符。因此,例如,「3,004.65」將是「3.000,05」。我不想改變每個輸入,並將每個輸出格式化爲該格式,因爲它不會真的幹。例如,在初始化程序中是否有一些簡單的方法可以做到這一點?謝謝!Rails - 將逗號設置爲浮動的默認分隔符

回答

1

看起來像https://github.com/clemens/delocalize可能是一個選項。該寶石可以讓你設置類似於:

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

在yaml文件中。這很有趣,雖然我不知道很多國家倒過來這種格式!

+0

更改語言環境並不能幫到我太多...我最大的問題是在表單上。我必須在保存數據庫之前格式化該值,並且爲了進行編輯,我必須格式化它。繼續做這些轉換似乎是一種不好的方式, –

+0

對它進行了更好的審視,並認爲它會有所幫助。但它吸引鐵路不允許全球配置... –