【发布时间】:2020-08-26 00:06:47
【问题描述】:
我正在努力在 rails 应用程序中实现图表。有特定的数据格式要求。我的数据如下:
["counting", [50, 50, 50, 50]]
要求的格式是
{:name=>"counting", :data=>[350, 350, 250, 150]}
请帮助我实现这一目标。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5
我正在努力在 rails 应用程序中实现图表。有特定的数据格式要求。我的数据如下:
["counting", [50, 50, 50, 50]]
要求的格式是
{:name=>"counting", :data=>[350, 350, 250, 150]}
请帮助我实现这一目标。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5
这很简单
array = ["counting", [50, 50, 50, 50]]
required_format = { name: array.first, data: array.last } #=> {:name=>"counting", :data=>[50, 50, 50, 50]}
或者
array = ["counting", [50, 50, 50, 50]]
keys = [:name, :data]
required_format = keys.zip(array).to_h #=> {:name=>"counting", :data=>[50, 50, 50, 50]}
【讨论】: