controller
1gon.reviews_hash = @reviews.pluck(:id, :looks, :figure, :acting, :fame, :width, :charisma,:works, :usability)
<script> var chart_array = []; gon.reviews_id_array.forEach( function( value ) { var ctx = document.getElementById("detail_radar_charts_"+value); var x = new Chart(ctx, { type: 'radar', data: { datasets: [{ data: gon.reviews_hash, }] } }); chart_array.push( x ); }); </script>
chart.jsのradarチャートで使用するためforEachのvalueとidが等しいレコードの指定カラムを配列で取得したいです。
railsで[["a","b","c"],["d","e","f"]]を[{"a"=>["b","c"]},{"d"=>["e","f"]}]に変形する方法を取ろうとしましたが配列がぐちゃぐちゃぐちゃになってしまいました。
[{{"id"=>"idの値"}=>["looksの値","figureの値",・・・]},{{"id"=>"idの値"}=>["looksの値","figureの値",・・・]}]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/22 02:15
2021/05/22 02:21
2021/05/22 02:32