gpt4 book ai didi

ruby-on-rails - rails : Update parent object when saving child

转载 作者:行者123 更新时间:2023-12-03 07:52:34 25 4
gpt4 key购买 nike

在我的应用程序中,一个对话有很多消息。如何更新 updated_at创建/保存该对话中的新消息时对话的属性?

我知道 :touch => true ,这样做了,但它也会在消息被销毁时更新 Conversation,这不是我想要的。

谢谢。

楷模

class Conversation < ActiveRecord::Base
has_many :messages
end

class Message < ActiveRecord::Base
belongs_to :conversation
end

最佳答案

在 Message 类中使用回调

after_save do
conversation.update_attribute(:updated_at, Time.now)
end

关于ruby-on-rails - rails : Update parent object when saving child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6736265/

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