Cyr*_*rus 6 accounting database-design currency ruby-on-rails ruby-on-rails-3
我正在使用 Postgres 和 ActiveRecord 开发一个 Rails 应用程序,它跟踪付款和交易费用(基于百分比)。
目前我正在使用 BigDecimal(和 ActiveRecord 中的小数列)来跟踪这些事务的值,但处理舍入令人沮丧。(例如如何8.05 - 1.0 ==> 7.050000000000001)
继续使用decimal美元金额列是否有意义?或者我应该改用integer价值美分存储所有内容,这样我就不需要处理舍入问题。
一个重要的注意事项是,我的交易(截至目前)都不值几美分。
每种方法的优缺点是什么?
| 归档时间: |
|
| 查看次数: |
2364 次 |
| 最近记录: |