检查是否刚刚创建了活动记录对象的最佳方法是什么?

时间:2016-09-06 08:49:25

标签: ruby-on-rails activerecord

具体来说,我想检查记录是否已在数据库中创建,但是没有任何后续更新。

到目前为止,我一直在检查updated_atcreated_at是否相同,但我发现根据创建模型所需的工作量,这些有时会有所不同几毫秒。

现在我正在使用if self.changed? && self.id_changed?,因为id将在第一次保存对象时更改的唯一时间。这很好,但我很想知道是否有一种更成熟的方法。

0 个答案:

没有答案