使用Chartjs.ror在Chart.JS回调中引用外部JS方法



我正在构建一个Ruby on Rails应用程序,并通过chartjs.ror集成Chart.js。我定义了一个类似于以下的图表选项:

@options = {
scales: {
yAxes: [{
ticks: {
callback: "function(value, index, values) {return '$' + number_format(value);}"
}
}]
}
}

我有一个名为number_format((的JS方法,但无论我放在哪里,我都会在控制台中得到这个错误:

Uncaught ReferenceError: number_format is not defined

我应该把javascript方法放在Chart.js将要使用的地方,特别是在使用Rubychartjs-rorgem时?

根据文档,chartjs-ror在页面上输出一个脚本标记。

确保number_format是在chartjs错误宝石输出之前的页面上定义的,例如在页面顶部,在图表之前。

最新更新