Показать все версии отдельных записей в Papertrail

Я создаю систему лиги, и в настоящее время она хранит и обновляет рейтинг игроков "elo". в зависимости от результата. Теперь я пытаюсь добавить в "HighCharts" чтобы показать игрокам счет Эло за сезон в приятной графике. Кто-то предложил мне использовать Papertrail для хранения обновлений, и у меня все это установлено.

Теперь возникает моя проблема, я не могу понять, как выкладывать версии elo_score пользователей в массив, легкий для "HighCharts". использовать. Я могу получить последние обновления для elo_score:

Last updated score = <%= @player.versions.last.reify.elo_score %> 

Error: User Rate Limit Exceededall «версии» для "elo_score". Что-то вроде «1000, 1020, 1043, 1020».

Я также пытался:

<%= @player.versions.map { |version| version.reify.elo_score} %>

Error: User Rate Limit ExceededallError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Ответы на вопрос(1)

Решение Вопроса

Error: User Rate Limit Exceeded

@player.versions.map { |version| version.reify.elo_score }

Error: User Rate Limit Exceedednil:NilClassError: User Rate Limit ExceededreifyError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

elo_scores = []
@player.versions.each do |version|
    unless version.reify.nil?
        elo_scores << version.reify.elo_score
    end
end

Error: User Rate Limit Exceededget_elo_scoresError: User Rate Limit Exceeded

@player.get_elo_scores

EDITError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

def get_elo_scores
    elo_scores = []
    self.versions.each do |version|
        unless version.reify.nil?
            elo_scores << version.reify.elo_score
        end
    end
    return elo_scores
end

Error: User Rate Limit Exceeded@playerError: User Rate Limit Exceeded.versionsError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded@player.get_elo_scoresError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Ваш ответ на вопрос