Ищу предложение, как настроить две модели, Учитель и Предмет. У учителя может быть много предметов, а у предмета может быть много учителей. Еще одна вещь, которую следует учитывать во взаимосвязи между двумя моделями, - это то, что Учитель может создавать предмет и добавлять других учителей к предмету.
Думаю, я твердо разбираюсь в основах настройки каждой модели:
для teacher.rb:
has_many :subjects
для subject.rb:
has_many :teachers
и в таблице Teacher должен быть столбец subject_id, а в таблице subject должен быть столбец teacher_id.
В чем я не уверен, так это в том, как настроить представления (и соответствующие методы контроллера), чтобы разрешить добавление Учителя к предмету.
Любые предложения (или ссылки на примеры) приветствуются. Я не смог найти ничего по этому делу.
текущая настройка:
- стандартный CRUD для объекта Student
- стандартный CRUD для объекта Project
Вероятно, мне не хватает чего-то простого в том, как связать эти модели вместе (кроме части изменения has_many на habtm) и получения записей в таблице subject_teachers, и я все еще не могу найти хороший пример ...