我有一个 rails 应用程序(rails 版本 2.1.0),今天我发现了一个非常奇怪的错误。
货币值(精度为 8 且小数位数为 2 的 mysql 十进制列)为 86.02。但是,number_to_currency 方法返回“$86.20”。这只发生在生产服务器中。我的开发服务器正确返回。生产服务器是red hat,dev是ubuntu。
这也在控制台中得到确认。
>> p.deposit_total.to_s
=> "86.02"
>> helper.number_to_currency p.deposit_total
=> "$86.20"
这是一个已知的问题?
谢谢。
山姆