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

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

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