私はgoogle_visualr gem を実装しましたが、開発中は完璧に動作します。ただし、heroku にプッシュすると、ビジュアライゼーションが表示されません。すべての JavaScript が存在し、アプリ ログにエラーや表示はありません。
生成される JavaScript は次のとおりです。デブと全く同じです。Google ビジュアライゼーションを heroku 環境で実行するには、何か追加する必要がありますか?
<script type='text/javascript'>
google.load('visualization','1', {packages: ['corechart'], callback: function() {
var data_table = new google.visualization.DataTable();data_table.addColumn('string', 'Status');data_table.addColumn('number', 'Count');data_table.addRow([{v: 'Started Applications'}, {v: 10}]);data_table.addRow([{v: 'Completed Applications'}, {v: 1}]);
var chart = new google.visualization.PieChart(document.getElementById('pie_chart'));
chart.draw(data_table, {width: 360, height: 240, title: 'Applications Status Summary', is3D: true, legend: 'bottom'});
}});
</script>