Я создаю систему знакомств в своем приложении rails, где пользователи могут публиковать матчи в течение определенного времени.Если время, за которое проводится сопоставление, достигнуто без принятия, мне нужно аннулировать это совпадение, установив для его активного флага значение false.
Каков наилучший подход для этого?Я читал плохие вещи о загромождении моделей слишком большим количеством обратных вызовов, и я не уверен, является ли ActiveModel Dirty лучшим решением здесь.У кого-нибудь есть предложение, которое согласуется с лучшими практиками и не требует тонны запросов к БД?