Показать все версии отдельных записей в Papertrail
Я строю систему лиг, и в настоящее время она хранит и обновляет «очки» игроков в зависимости от результата. Теперь я пытаюсь добавить «HighCharts», чтобы отобразить счет игроков за сезон в виде симпатичного графика. Кто-то предложил мне использовать Papertrail для хранения обновлений, и у меня все это установлено.
Теперь здесь возникает моя проблема, я не могу понять, как выложить версии elo_score пользователей в массив, удобный для использования в HighCharts. Я могу получить последние обновления для 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} %>
Но это дает мне «неопределенный метод« elo_score »для nil: NilClass». Пока просто <% = @ player.versions.map {| version | version.reify%> выплевываетвс информация в записи и, очевидно, не только elo_score.
Кто-нибудь может помочь? Извините, если я не прояснил это, я абсолютно новичок в рельсах, и это просто забавный проект в свободное время, но у меня классная игра!
Большое спасибо