Я создаю простое приложение todo, в котором у меня есть 2 типа задач.Задачи моделирования данных Rails
1) регулярные задачи - они имеют установленную дату 2) повторяющиеся задачи - они отображаются в качестве напоминаний в указанную дату. Они могут создаваться либо как еженедельные, либо ежемесячные напоминания. Если он создан в течение недели, он будет отображаться каждую неделю (в указанную дату на неделе). Аналогично в течение месяца необходимо указать неделю и дату.
Каким будет наилучший способ моделирования этого сценария?