标签: ruby-on-rails
我需要像支票一样写下货币数据。
因此,如果我有$ 85700,我需要将其写入Eighty Five Thousand Seven Hundred Dollars或类似内容。
$ 85700
Eighty Five Thousand Seven Hundred Dollars
是否有宝石可以帮助我们创造它?
我一直在搜索,但似乎无法获得正确的搜索查询。
[编辑]
使用下面提到的gem,它将数字转换为单词。但小数点称为“百分之一”。所以,我用“美分”代替它:
words = digit.to_f.to_words words["hundredths"] = "cents"
答案 0 :(得分:3)
我认为它会对你有所帮助:
Spelling Out Numbers
或使用以下gem:
numbers_and_words