gpt4 book ai didi

ruby-on-rails - Ruby on Rails,在更新其他列值时更改列值

转载 作者:数据小太阳 更新时间:2023-10-29 07:09:16 24 4
gpt4 key购买 nike

我在 Rails 模型中有两列相互关联:

Article.body
Article.body_updated_on

每次 Article.body 更新时,我想将 Article.body_updated_on 更改为 Time.now。如果任何其他字段已更新,则无需进行任何操作。

最佳答案

只需在将回调保存到您的文章模型之前添加

class Article < ActiveRecord:Base

before_save :update_body_modified

private # <--- at bottom of model

def update_body_modified
self.body_updated_on = Time.now if body_changed?
end
end

关于ruby-on-rails - Ruby on Rails,在更新其他列值时更改列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397776/

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