La definición de su tabla dice teachers donde debería estar teacher , ya que es un belongs_to . Debería leerse de esta manera:
t.references :parent
t.references :teacher, null: false
La definición de su tabla dice teachers donde debería estar teacher , ya que es un belongs_to . Debería leerse de esta manera:
t.references :parent
t.references :teacher, null: false