【发布时间】:2017-09-16 08:04:43
【问题描述】:
当我漂亮打印它们时,有没有办法改变小数的默认格式?
irb(main):521:0> pp 10.to_d / 2.5
0.4e1
我想把它格式化为:
irb(main):521:0> pp 10.to_d / 2.5
4.0
我并不真正关心潜在的精度损失。当您漂亮地打印 Rails 记录时,默认格式尤其令人讨厌:
<
...
id: 49391,
operator_id: 1,
tax_rate: 0.10e2,
sales_price: 0.1e2,
unit_price: 0.2e1,
>
我知道我可以使用to_s 或to_f 等,但漂亮打印的全部意义在于我不必转换我的记录就可以快速浏览它们。
【问题讨论】:
标签: ruby decimal number-formatting pretty-print