У меня есть модель, которая позволяет пользователю A предлагать время для встречи с пользователем B. Если B принимает, то событие устанавливается.Но если B предлагает другое время, то A должен принять или предложить другое время и так далее.До тех пор, пока один пользователь не примет встречное предложение другого, назначение не будет назначено.
Как мне моделировать подобные предложения и отслеживать текущий этап в Rails?
Спасибо.