gpt4 book ai didi

ruby-on-rails - 解释 "updated_at"是如何工作的

转载 作者:搜寻专家 更新时间:2023-10-30 20:53:14 24 4
gpt4 key购买 nike

有人可以向新手解释 Rails 数据库中的“updated_at”是如何工作的吗?

我想实现一个“last_updated_by”函数,但我不知道 db 如何保存最后一个 updated_at 日期并覆盖之前的日期。

在为我的模型更新信息时,我尝试将用户名保存为带有 h​​idden_​​field_tag 的参数,但它让我无处可去。

最佳答案

要真正了解这是如何工作的,您可以在 https://github.com/rails/rails/blob/5-2-stable/activerecord/lib/active_record/timestamp.rb 查看源代码

它基本上会检查 has_changes_to_save?,如果是,则将 updated_at/created_at 设置为 Time.now.utc.

关于ruby-on-rails - 解释 "updated_at"是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34475314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com