在Rails 3的“rails runner”中,你如何使用number_to_human_size()方法?

时间:2010-09-14 00:55:59

标签: ruby-on-rails-3 actionview

rails console中,可以这样做:

ree-1.8.7-2010.02 > helper.number_to_human_size 1
 => "1 Byte" 
ree-1.8.7-2010.02 > helper.number_to_human_size 100000
 => "97.7 KB" 
ree-1.8.7-2010.02 > helper.number_to_human_size 0
 => "0 Bytes" 
ree-1.8.7-2010.02 > helper.number_to_human_size 100000000
 => "95.4 MB" 

rails runner怎么办?它是作为控制器运行的吗?当我打印self.class时,它只是说Object

1 个答案:

答案 0 :(得分:4)

在您的跑步者脚本中,只需将其添加到顶部:

require 'rubygems'
require 'action_view'
include ActionView::Helpers::NumberHelper