Я предполагаю, что вы хотите создать нового учителя или ученика для данного экземпляра школы.
Если это так, вы можете сделать одну из двух вещей. Вы можете создать два метода в модели школы для создания новых учеников и учителей, или вы можете просто вызвать конструктор по модели учитель или ученик и перейти в школу. Например:
Добавить методы к модели школы (вариант 1):
def new_teacher( put_params_for_teacher_here, school )
return Teacher.new( put_passed_in_params_here, :school => school
end
# Repeat for new_student
Пройти школу во время создания Учителя / Студента (вариант 2):
Teacher.new( params_for_teacher, :school => school )
Очевидный путь - просто пройти в школу при создании объектов Учитель / Ученик.