天天看點

rails ActiveRecord::RecordNotSaved

  剛開始以為 校驗錯誤,一直檢查model valid method.

  最後才發現指派不對造成的.

  我用的是postgrel 資料庫,有個字段  actived 是布爾類型,然而我 在before_save 時 指派: 

       self.actived = false 

随後改成  self.actived = 0   就可以了

如果不再before_save中  obj.actived = false   可以儲存,不知道為什麼