Hi,
I have a model with a field :value, type: BigDecimal, and I'm enabling
map_big_decimal_to_decimal128, and I see some strange behavior of dirty tracking:
$ p.value
=> 0.163482022e3
$ p.value.class
=> BigDecimal
$ p.value.to_s
=> "163.482022"
$ p.value = 163.482022
=> 163.482022
$ p.value_changed?
=> true
$ p.changes
=> {"value"=>["163.482022", BSON::Decimal128('163.482022')]}
$ p.value == p.value_was
=> false