Hapus baris berikut di class Patient :
attr_accessor :name, :pID
Yang terjadi adalah attr_accessor diganti
dua atribut kolom database :name dan :pID (yang dibuat secara otomatis) dengan miliknya sendiri, menghasilkan dua atribut virtual, :name dan :pID .
Dengan demikian, atribut virtual sedang disetel dan divalidasi alih-alih atribut basis data yang sesuai, yang mengakibatkan belum ada kesalahan nilai nol dalam basis data.