首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何确定记录是刚在after_save中创建还是更新

如何确定记录是刚在after_save中创建还是更新
EN

Stack Overflow用户
提问于 2011-02-12 07:30:56
回答 6查看 62K关注 0票数 105

#new_record?函数确定记录是否已保存。但在after_save钩子中,它始终是假的。有没有一种方法可以确定记录是新创建的记录还是更新中的旧记录?

我希望不要使用另一个回调函数,比如before_create来在模型中设置一个标志,或者需要对数据库进行另一个查询。

任何建议都是值得感谢的。

编辑:需要在after_save钩子中确定它,对于我的特定用例,没有updated_atupdated_on时间戳

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4975106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档