2012-08-11 48 views
0

我想通过hirb在rake任务中获得不错的打印效果。但我不知道如何设置hirb打印ActiveRecord结果。在rake任务中使用hirb

task :t2 => :environment do 
    require 'hirb' 
    Hirb.enable 
    result = Task.select('project_id, COUNT(*) AS counter').group('project_id').order('counter DESC') 
    puts Hirb::Helpers::Table.render(result) 
    Hirb.disable 
end 

我有错误“表必须是散列的阵列或阵列的阵列”

回答

2
puts Hirb::Helpers::AutoTable.render(active_record_object)