问题标签 [lazy-high-charts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 图表未在格式化程序回调函数中使用变量呈现
我的 Rails 应用程序中有一个 Highcharts 图表,它有一个xaxis
formatter
用于获取数据的 javascript 回调函数:
当我使用硬编码的网址时,它可以工作:
当我在其中使用变量时,它不起作用。它没有给出错误,只是没有渲染图表:
该变量@environment
已正确填充http://localhost:3000
. 当我使用window.location.hostname
then 它也有效:
不幸的是,这并不总是正确填写,所以我需要在我的控制器中有一个函数来确定正确的环境。
那么如何确保@environment
可以使用该变量呢?
ruby-on-rails - Highcharts 不适用于 Heroku 环境,适用于本地环境
我正在使用用 Highcharts 创建的图表。它们在我的本地开发环境中运行良好,但在 Heroku 上没有显示图表。div 只是空的:
我正在使用lazy_high_charts gem,这是我的application.js
:
这是生成图表的代码:
在生产中,我在控制台中看到此错误:
指的是这一行:
这可能是什么原因?