获取carrierwave上传的文件大小

use*_*718 3 upload ruby-on-rails carrierwave

我正在尝试获取carrierwave上传的文件大小.我正在尝试做以下事情:

<%= upload.file.size %>
Run Code Online (Sandbox Code Playgroud)

<%= upload.file_size %>
Run Code Online (Sandbox Code Playgroud)

而且都没有工作.我还运行了:上传的方法,没有看到任何会导致我上传文件大小的内容.如何获取上传的文件大小?

use*_*718 11

这是答案.CarrierWave没有专门给你,所以你必须做一个很好的工作:

number_to_human_size(object.attachment.file.size)
Run Code Online (Sandbox Code Playgroud)