在rails 4中created_at之前的updated_at

时间:2015-06-22 17:24:16

标签: ruby-on-rails datetime

我注意到我的一些记录在'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'值在我启动应用程序前几个月引用了日期。

我找不到关于这个问题的任何信息,你们有没有经历过这个?

0 个答案:

没有答案