У меня есть DoSomething
модель. Эта модель позволяет суперпользователям сообщать другим пользователям о необходимости что-то делать в определенное время.
Я хочу разрешить суперпользователям отправлять либо:
- напоминание другим пользователямсделать
DoSomething
30 минут до DoSomething
- напоминания другим пользователям сделать
DoSomething
2 часа после DoSomething
.
НаDoSomething
модель У меня есть логические значения для напоминаний.
После создания DoSomething
я хочу проверить, является ли любое из напоминаний истинным, и если да, отправить напоминание из модели DoSomething
.
Я хотел бы знать механизм проверки каждого из напоминаний, а затем создания напоминаний. Напоминания будут иметь отношение has_many на модели DoSomething
.