iam初心者とiamが自分のアプリにグラフを追加しようとしましたが、グラフの代わりに「読み込み中...」と表示されます。私はchartkick、highchartsとGoogleのチャートでそれを試みたが、私のアプリの中で何かが間違った方法Railsのチャート結果は「読み込み中...」でのみ表示されますが、レンダリングされません
application.jsに配線しているように見える
//= require jsapi
//= require highcharts
//= require chartkick
//= require jquery3
//= require jquery_ujs
//= require rails-ujs
//= require turbolinks
//= require_tree .
ビュー
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js">
</script>
</head>
<body>
<%= pie_chart({"Football" => 10, "Basketball" => 5}) %>
</body>
</html>
レイアウトファイル
<!DOCTYPE html>
<html>
<head>
<%= csrf_meta_tags %>
<%= javascript_include_tag "application" %>
<%= javascript_include_tag "//www.google.com/jsapi", "chartkick" %>
</head>
<body>
<%= yield %>
</body>
</html>
すべての点で非常にうれしいです。また、私はapplication.js
に必要なすべてのjsファイルがどこに行く必要があるかわかりません。 vendor/assets/javascript or app/assets/javascript
?
乾杯
は、コンソールにエラーを参照してください、このリンクをチェックし、詳細については
を追加し、ベンダー/資産/ JavaScriptのapplication.jsファイルで
下のファイルを追加しますか? –
お返事ありがとうございます。私はちょうど私のブラウザのこの機能を実現しました。コンソールで次のエラーが表示されます。 未知のReferenceError:Chartkickが定義されていません – Backdraft2k
U chartkickまたはhighchartsを使用しますか?また、chartkickを使用する場合は、app/assets/javascript –