Ruby on rails 可以用json获取rake统计数据吗?

Ruby on rails 可以用json获取rake统计数据吗?,ruby-on-rails,ruby,rake,Ruby On Rails,Ruby,Rake,我计划使用rails应用程序的统计数据进行分析 我使用 rake stats 我得到的只是一个ascii格式的表格。有没有一种方法可以在JSON中实现这一点?超级黑客,而且一点也不聪明,但是,下面是如何将分隔表转换为JSON lines = `rake stats`.split("\n").collect{|l| l.split("|").collect(&:strip).reject(&:blank?)}.select{|l| l.size > 1} hashes =

我计划使用rails应用程序的统计数据进行分析

我使用

rake stats

我得到的只是一个ascii格式的表格。有没有一种方法可以在JSON中实现这一点?

超级黑客,而且一点也不聪明,但是,下面是如何将
分隔表转换为JSON

lines = `rake stats`.split("\n").collect{|l| l.split("|").collect(&:strip).reject(&:blank?)}.select{|l| l.size > 1}
hashes = []
headers = lines.shift
lines.each do |line|
  hash = {}
  headers.each_with_index do |header,i|
    hash[header] = line[i]
  end
  hashes << hash
end
hashes.to_json
line=`rake stats`.split(“\n”)。收集{l | l.split(|”)。收集(&:strip)。拒绝(&:blank?}。选择{l | l.size>1}
散列=[]
headers=lines.shift
行。每个do |行|
哈希={}
headers.each_与_索引do| header,i|
哈希[头]=行[i]
结束
散列