我想从我的 Rails 应用程序中公开这样的有效负载,外部仪表板可以对其进行轮询,以构建随时间推移的小部件销售图表:
{
chart: {
style: {
color: "#b9bbbb"
},
renderTo: "container",
backgroundColor: "transparent",
lineColor: "rgba(35,37,38,100)",
plotShadow: false
},
credits: {
enabled: false
},
title: {
style: {
color: "#b9bbbb"
},
text: "Weekly Widgets Sold"
},
xAxis: {
categories: ["Dec 1", "Dec 2", "Dec 3", "Dec 4", "Dec 5", "Dec 6", "Dec 7", "Dec 8", "Dec 9"]
},
yAxis: {
title: {
style: {
color: "#b9bbbb"
}
}
},
series: [{
color: "#108ec5",
name: "Widgets Sold",
data: [17, 22, 24, 24, 20, 14, 8, 2]
}, ]
}
大多数 Geckoboard 轮询是通过 JSON 完成的,但对于 Highcharts,他们需要“Javascript”。我不确定 Rails 公开 Javascript 的方式。我觉得这想成为一个视图,但我不确定如何以及在哪里构建这个对象。
希望有一个例子或圣人的建议。
谢谢!