我注意到我的一些记录在'created_at'时间前几个月有'updated_at'时间。请注意我的一条记录:
created_at: "2015-05-12 13:52:53", updated_at: "2014-12-12 13:52:53"
我的源代码中根本没有更改或操纵这些值。这是我用来创建表的迁移文件:
class CreateVisitors < ActiveRecord::Migration
def change
create_table :visitors do |t|
t.timestamps null: false
t.references :page, index: true
t.references :website, index: true
end
add_foreign_key :visitors, :pages
add_foreign_key :visitors, :websites
end
end
访客是网站和网页的孩子。网站有页面,页面有访客。网站有访问者通过页面。
我正在使用访问者的“updated_at”值来监控他们在网页上花费的时间。当'updated_at'值奇怪地不正确时,它会给出奇怪的值,这会使应用程序的某些部分混乱。
奇怪的是,有些'updated_at'值在我启动应用程序前几个月引用了日期。
我找不到关于这个问题的任何信息,你们有没有经历过这个?