Rails - 你可以对number_to_human_size进行舍入或指定小数

时间:2016-01-15 15:46:52

标签: ruby-on-rails

我有一行显示附件的文件大小:

<%= number_to_human_size(@document.doc_file_file_size) %>

然而,它给出的结果如下:

  

194 KB
  84.7 KB
   194 KB
  84.4 KB

我希望使用number_to_human_size显示数字,但不显示任何小数或显示所有项目的相同小数位数。在这种情况下,可读性对我来说比绝对准确性更重要。

我尝试将.round添加到语句的末尾但是引发了错误。

1 个答案:

答案 0 :(得分:3)

查看This page

的文档

更改:precision

number_to_human_size(@document.doc_file_file_size, precision: 0)