我有一个执行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