Я пытаюсь найти лучший способ моделирования следующей проблемы.
У меня есть модели Users и Tasks в Rails.Пользователи выполняют одну задачу в день.
Пока мои две таблицы:
- Пользователи (имя, адрес электронной почты, пароль)
- Задачи (день недели, имя задачи, например, понедельник - выполняется, вторник -Чтение, среда - написание, четверг - составьте список того, что вы делали сегодня и т. Д.)
Для каждой задачи может потребоваться отдельный экран в зависимости от того, что требуется (например, написать текст для «Выполнение«задача против составления списка статей для задачи« Чтение »).
Я, как правило, хотел бы либо написать что-то, либо составить список вещей в зависимости от поставленной задачи.
Что я застрял в том, как смоделировать эту таблицу сведений о задании (или две или более таблиц)?Должен ли я иметь отдельную таблицу для каждой задачи?например, таблица «Понедельник» с полем «Статус», таблица «Вторник» с полем «Статья» и т. д. и т. д.
Или иметь одну таблицу с полем «Статус» и использовать это поле для записи текста в видеа также составить список вещей.
Надеюсь, это имеет смысл.Спасибо за вашу помощь и терпение.