Это хорошо, но вы должны иметь в виду, что ассоциация курсов - это всего лишь ассоциация «получить» (в отличие от «получить и установить»). Под этим я подразумеваю, что вы можете сказать
@student.courses
(после исправления neo), чтобы получить список курсов, но вы не можете сделать
@student.courses << @ course </p>
, поскольку у рельсов нет информации о разделе, необходимой для создания необходимых соединений между студентом и курсом.