标签: ruby-on-rails activerecord
具体来说,我想检查记录是否已在数据库中创建,但是没有任何后续更新。
到目前为止,我一直在检查updated_at和created_at是否相同,但我发现根据创建模型所需的工作量,这些有时会有所不同几毫秒。
updated_at
created_at
现在我正在使用if self.changed? && self.id_changed?,因为id将在第一次保存对象时更改的唯一时间。这很好,但我很想知道是否有一种更成熟的方法。
if self.changed? && self.id_changed?
id