为什么ActiveRecord对象返回DateTime.now不同于DateTime.now

问题描述 投票:0回答:1

说我有一个带有此示例模式的简单ActiveRecord模型:

  create_table "users", id: :serial, force: :cascade do |t|
    t.datetime "updated_at"
  end

当我在控制台中运行以下代码时:

user = User.new
user.updated_at = DateTime.now
user.updated_at # => Thu, 27 Feb 2020 09:28:51 GMT +00:00

我的问题是:为什么此输出与DateTime.now的正常返回值不同,这是

DateTime.now # => Thu, 27 Feb 2020 10:28:51 +0100

是否涉及某种串行器?我如何才能找到更多关于此的信息?

ruby-on-rails rails-activerecord
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.