Fjern følgende linje i class Patient
:
attr_accessor :name, :pID
Det der skete var, at attr_accessor blev udskiftet
de to databasekolonneattributter :name
og :pID
(som blev genereret automatisk) med sine egne, hvilket resulterer i to virtuelle attributter, :name
og :pID
.
De virtuelle attributter blev således indstillet og valideret i stedet for de tilsvarende databaseattributter, hvilket resulterede i ingen fejl endnu null-værdier i databasen.