sql >> Database >  >> RDS >> Mysql

.save voegt alleen null-waarden in de database in

Verwijder de volgende regel in class Patient :

attr_accessor :name, :pID

Wat er gebeurde was dat attr_accessor vervangen de twee databasekolomattributen :name en :pID (die automatisch werden gegenereerd) met zijn eigen, wat resulteert in twee virtuele attributen, :name en :pID .

Zo werden de virtuele attributen ingesteld en gevalideerd in plaats van de corresponderende databaseattributen, wat resulteerde in geen fouten maar null-waarden in de database.



  1. SQLite BEHALVE Operator

  2. Bestandsnamen extraheren uit een pad MYSQL

  3. Filehelpers Excel naar Oracle db

  4. PHP/MySQL:het ophalen van de laatste *volledige* weken inzendingen