Модель:Рельсы: Многие ко многим проектирования баз данных
Материал
менеджер
Отношения
Один пункт должен быть утвердить многими менеджерами.
Один менеджер должен одобрить многие предметы.
Я не знаю, как создать связь many_to_many
. я планируюсь создать присоединяемую таблицу, как этого
Model Approval:
item_id,
manager_id
Проблема в том, что если я разрабатываю модель как это утверждение будет иметь один менеджер или несколько менеджеров, но ситуация такова, что количество менеджеров может изменить все время , поэтому трудно установить определенное количество менеджеров в модели Approval
.
Как решить эту проблему?
Не могли бы вы показать мне, как добавить внешний ключ к моделям? Например, добавьте два ящика с идентификаторами 1 и id 2, к материалу с идентификатором 5. Я надеюсь узнать, как его использовать в контроллере –