Odstraňte následující řádek v class Patient :
attr_accessor :name, :pID
Stalo se to, že attr_accessor nahrazen
dva atributy sloupce databáze :name a :pID (které byly automaticky vygenerovány) s vlastními, což má za následek dva virtuální atributy, :name a :pID .
Virtuální atributy byly tedy nastaveny a ověřovány namísto odpovídajících databázových atributů, což vedlo k tomu, že v databázi nebyly žádné chyby, ale přesto nulové hodnoty.