Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails-Gem可以字母化货币吗?_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails-Gem可以字母化货币吗?

Ruby on rails Rails-Gem可以字母化货币吗?,ruby-on-rails,Ruby On Rails,我需要像在支票上一样将货币数据字母化 所以如果我有85700美元,我需要把它写成八万五千七百美元或者类似的东西 有没有宝石可以帮助我们创造它 我已经搜索了一段时间,但似乎找不到正确的搜索查询 [编辑] 使用下面提到的gem,它将数字转换为单词。但小数点被称为百分之一。因此,我将其替换为美分: words = digit.to_f.to_words words["hundredths"] = "cents" 我认为这将有助于你: 或使用以下gem: 你对如何使用数字和单词gem有什么想法吗?我把

我需要像在支票上一样将货币数据字母化

所以如果我有85700美元,我需要把它写成八万五千七百美元或者类似的东西

有没有宝石可以帮助我们创造它

我已经搜索了一段时间,但似乎找不到正确的搜索查询

[编辑]

使用下面提到的gem,它将数字转换为单词。但小数点被称为百分之一。因此,我将其替换为美分:

words = digit.to_f.to_words
words["hundredths"] = "cents"

我认为这将有助于你:

或使用以下gem:


你对如何使用数字和单词gem有什么想法吗?我把它放到Gemfile中,安装它并在我的助手中设置require'numbers\u和\u words',但是。to\u words仍然返回未定义的方法。不管怎样,这是因为我从Postgres获得的数据是BigDecimal,通过将其转换为float到\u f,我可以将其转换为words。