我有一個執行after_save的軌model.save返回true,但不保存到數據庫
一些行動,在這一功能,我有以下代碼
progression = Progression.find_by_id(newprogression)
if progression.participation_id.nil?
progression.participation_id = participation.id
progression.save
else
我所看到的模型內的一個函數是進展沒有被更新。儘管下面
- 如果之前保存它已被更新
- 如果調試器我手動運行progression.save我得到真正的回到我檢查progression.participation_id。
有什麼想法?
不應該。也許驗證失敗。但他們也應該手動保存失敗。所以不確定。 – Arindam 2013-02-23 17:07:19