sql >> Database teknologi >  >> RDS >> Mysql

.save indsætter kun null-værdier i databasen

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.



  1. Sådan forårsrenser du din database

  2. Kroatiske diakritiske tegn i MySQL db (utf-8)

  3. Sådan sender du flere kolonner til en variabel i php

  4. ELLER Database/indtast i Oracle Express/SQL-udvikler