Rimuovere la riga seguente in class Patient
:
attr_accessor :name, :pID
Quello che è successo è che attr_accessor è stato sostituito
gli attributi delle due colonne del database :name
e :pID
(che sono stati generati automaticamente) con il proprio, risultando in due attributi virtuali, :name
e :pID
.
Pertanto, gli attributi virtuali venivano impostati e convalidati al posto degli attributi del database corrispondenti, il che non comportava errori ma valori nulli nel database.