La définition de votre tableau indique teachers où il devrait être teacher , puisqu'il s'agit d'un belongs_to . Il devrait se lire comme suit :
t.references :parent
t.references :teacher, null: false
La définition de votre tableau indique teachers où il devrait être teacher , puisqu'il s'agit d'un belongs_to . Il devrait se lire comme suit :
t.references :parent
t.references :teacher, null: false