私はリーグシステムを構築しており、現在、結果に応じてプレーヤーの「eloスコア」を保存および更新しています。今、私は「HighCharts」を追加して、シーズン中のプレーヤーのeloスコアを見栄えの良い折れ線グラフで表示しようとしています。誰かが私がPapertrailを使用して更新を保存することを提案しました、そして私はそれをすべてインストールしました。
ここに私の問題があります。「HighCharts」が使いやすい配列でユーザーのelo_scoreバージョンを吐き出す方法がわからないようです。elo_scoreの最後の更新を取得できます。
Last updated score = <%= @player.versions.last.reify.elo_score %>
しかし、「elo_score」のすべての「バージョン」を吐き出す構文が見つからないようです。「1000、1020、1043、1020」のようなもの。
私も試しました:
<%= @player.versions.map { |version| version.reify.elo_score} %>
しかし、これは私に「nil:NilClassの未定義のメソッド`elo_score'」を与えます。<%= @player.versions.map{|バージョン| version.reify%>は、明らかにelo_scoreだけでなく、レコード内のすべての情報を吐き出します。
誰か助けてもらえますか?申し訳ありませんが、これを明確にしていない場合、私はレールにまったく慣れていません。これは私の暇な時間の楽しいプロジェクトですが、私は爆発しています!
どうもありがとう!