1

Я хочу создать новое поле в моей базе данных rails, которая имеет несколько связанных с ним полей и может принимать несколько наборов записей. Например, в Linkedin,Как добавить конкретную миграцию с несколькими записями в rails

пользователь добавляет работу с информацией, такой как название, описание и продолжительность, и может создавать несколько заданий, связанных с его профилем.

Как создать подобную систему в рельсах, возможно ли это использовать только миграцию или мне нужно создать для нее новую модель и связать ее с конкретным пользователем.

Какой будет правильный способ решить эту проблему?

+2

необходимо создать модель «Job», например, и связать ее с «User», чтобы пользователь имел задание_имя и задание принадлежит пользователю –

ответ

1

Вы можете создать новую модель работы, настройка отношения между моделями задания с помощью внешнего ключа (user_id), а затем внутри User.rb пользователя и поместить HAS_MANY: работа и внутри Job.rb поставил BELONGS_TO: пользователь, таким образом вы сможете создать столько заданий, сколько хотите для пользователя. Не уверен, что это отвечает на ваш вопрос, но я думаю, что это был бы лучший подход.

+1

. Спасибо :) Я думал так же, но думал, если есть более простой или обычный способ сделать это. –