Задать вопрос

Как сравнить таблицу с её предыдущим состоянием?

Есть приложение для учёта спортивных соревнований. Есть модель matches в которой хранятся данные о командах и заработанных очках.
После каждого матча формируется таблица results. В которой суммируются все очки за матчи, и надо как-то отследить движение команды по рейтинговой таблице. То есть команда А получила очков и в общем зачёте передвинулась с 3его на 2ое место. Рисуется стрелка вверх по этому поводу. Как отследить такое движение?
Как такое можно реализовать?
  • Вопрос задан
  • 80 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Решения вопроса 1
blackst0ne
@blackst0ne
Фулстэк-разработчик
1. Можно добавить таблицу историй движений.
2. Можно добавить поле "предыдущее значение". И при отображении каждой команды проверять текущую позицию со значением из поля "предыдущее значение".
3. Можно использовать рельсовые "грязные методы".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
LIAN Москва
от 270 000 до 300 000 ₽
Aporia Севастополь
До 150 000 ₽
ITK academy Воронеж
от 75 000 ₽