首页 > 解决方案 > Rails - 意外的对象返回值 Rational

问题描述

在我的 Rails 应用程序中处理类型评估的数据层脚本之一表现出奇怪的行为,在挖掘后我们发现问题是:

Rational(BigDecimal(1), 1).class
=> BigDecimal

我正在努力寻找有关此的任何内容以及Rational构造函数返回的原因BigDecimal。有任何想法吗?

标签: ruby-on-railsruby

解决方案


推荐阅读