Chartkick无法在rails中呈现API

时间:2018-04-17 13:12:08

标签: ruby-on-rails json chartkick

我试图从API数据中制作折线图

[{"Apr 11":{"count":150}},{"Apr 12":{"count":140}},{"Apr 13":{"count":160}}]

我尝试过:

@metrics.each do |data| data.each do |key, value| render json: data(:key).count end end chartkick中的所有示例都是渲染模型数据。我在努力渲染API数据。任何人都可以解释我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

首先构建一个json然后返回这个

json_object = @metrics.map do |m|
{ date_value  => { :count => count_value} }
end

render :json => json_object