2012-08-11 64 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)