Usuń następujący wiersz w class Patient :
attr_accessor :name, :pID
Stało się to, że attr_accessor został zastąpiony
dwa atrybuty kolumny bazy danych :name i :pID (które zostały wygenerowane automatycznie) z własnymi, w wyniku czego powstały dwa wirtualne atrybuty, :name i :pID .
W ten sposób wirtualne atrybuty były ustawiane i weryfikowane zamiast odpowiadających im atrybutów bazy danych, co skutkowało brakiem błędów, ale zerowymi wartościami w bazie danych.