Money gem 可用于 Mongoid 吗?

Is Money gem usable with Mongoid?

它适合 "schema" 或文档模型文件,就像

type: Money

然而,每当我需要钱时,我都会在 return 中得到一串浮点数。我知道它在内部处理 MongoDB 但我发现我的应用程序充斥着像 BigInt.new("1.23") - BigInt.new("1.33") 这样的字符串转换,当然这不是本意。

我应该放弃金钱并在架构中使用 BigInt 吗? Mongoid 会支持它还是再次将其保存为字符串?我被告知不要使用 Float,所以我正在尽力而为,但我的工具不配合。

https://github.com/glebtv/mongoid_money_field呢?
它符合您的需求吗?

在这里找到一个谈话:
https://groups.google.com/forum/#!topic/mongoid/fTAN6VBUeT8
最后的评论应该证实我的提议。