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

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

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

Войти через центр авторизации
Похожие вопросы