Verwijder de volgende regel in class Patient
:
attr_accessor :name, :pID
Wat er gebeurde was dat attr_accessor vervangen
de twee databasekolomattributen :name
en :pID
(die automatisch werden gegenereerd) met zijn eigen, wat resulteert in twee virtuele attributen, :name
en :pID
.
Zo werden de virtuele attributen ingesteld en gevalideerd in plaats van de corresponderende databaseattributen, wat resulteerde in geen fouten maar null-waarden in de database.