Использование таблиц соединения в ruby на рельсах

Допустим, у меня есть две базы данных: одна для студентов и одна для классов. Я хотел бы иметь возможность «добавлять» классы для конкретного ученика, а также иметь возможность добавлять учеников в конкретный класс. Я предполагаю, что мне нужно использовать таблицу соединений, но я немного растерялся, как их использовать. В конечном итоге я хотел бы иметь возможность сделать что-то вроде:

  @class.students.find(@student_id)

и это скажет мне, если ученик в классе или нет. Я знаю, что отношения между классами и учениками - это has_many, и наоборот. Достигает ли этого «t.references: студентов» в файлах переноса? Я попытался добавить эту строку в мой файл переноса, а затем попытался найти что-то, используя приведенное выше утверждение, и это дало мне ошибку. Я новичок в RoR, поэтому я даже не уверен, как лучше всего добиться этого. Любая помощь приветствуется!

Ответы на вопрос(3)

Ваш ответ на вопрос