当我在控制器中手动设置模型的updated_at
字段时,如下所示:
el = Model.find(id)
el.update(updated_at: Time.now, updated_by: "some_name")
created_at
字段的分钟更改与updated_at
的分钟相匹配。
当我在控制台中编写上面的代码行时,不会发生这种情况。
有什么想法吗?
修改
项目背景:
更新
使用时会发生同样的事情:
el.update_attribute(:updated_by, "some_name")
哪个应自动处理updated_at
字段。
命令行输出:
我没有看到created_at
字段在任何地方被修改。
更新2:
我将此项目推送到Heroku服务器,并且该错误不会持续存在。 我只能断定这是一个Windows错误。