Tag: 数字格式化

你如何在Rails 3中使用number_to_phone?

我将电话号码存储在数据库中为“1234567890”。 你如何使用number_to_phone以“(123)456-7890”的forms很好地显示数字? 我尝试了以下但它只显示了数字。 谢谢。

如何将Rational数字格式化为十进制?

给定具有有限十进制表示的任意大(或小) Rational ,例如: r = Rational(1, 2**15) #=> (1/32768) 如何将其完整十进制值作为字符串? 上述数字的预期输出为: “0.000030517578125” to_f显然不起作用: r.to_f #=> 3.0517578125e-05 并且sprintf要求我指定位数: sprintf(‘%.30f’, r) #=> “0.000030517578125000000000000000”