我正在使用jQuery/javascript,展示关于“haml”模板的图象。 这里是一张显示高Charts矿场白法独立图表的刀子:
:javascript
$(document).ready(function() {
$("#tabs").tabs();
new Highcharts.Chart({
chart: {
renderTo: volume_chart
},
title: {
text: Logarithmic axis demo
},
xAxis: {
tickInterval: 1
},
yAxis: {
type: logarithmic ,
minorTickInterval: 0.1
},
tooltip: {
headerFormat: <b>{series.name}</b><br /> ,
pointFormat: x = {point.x}, y = {point.y}
},
series: [{
data: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512],
pointStart: 1
}]
});
});
罚款。 现在,我正试图将系列数据从碎片/铁路阵列上。 html。
...
- data_array = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512]
...
:javascript
$(document).ready(function() {
...
series: [{
data: "#{data_array}",
pointStart: 1
}]
});
});
这使我有以下错误:
undefined method `to_js for [1, 2, 4, 8, 16, 32, 64, 128, 256, 512]:Array
How can I pass data_array from my ruby/rails code to the javascript/jquery code?
给予任何帮助。
感谢。
Bharat