true end 我希望在保存或销毁附件记录时“触摸”关联的对象。它没有用。任何想法为什么? 最佳答案 是的-6ren">
gpt4 book ai didi

ruby-on-rails - "touch"可以用于 Rails 中的belongs_to 多态关系吗?

转载 作者:行者123 更新时间:2023-12-04 17:57:59 24 4
gpt4 key购买 nike

我希望以下内容起作用:

class Attachment < ActiveRecord::Base
belongs_to :attachable, :polymorphic => true, :touch => true
end

我希望在保存或销毁附件记录时“触摸”关联的对象。它没有用。任何想法为什么?

最佳答案

是的,这应该有效。我已经在几个项目(2.3.x 和 3.0.x)中使用过它,它很好用。

您可以尝试像这样手动调用 touch:attachment.attachable.touch,然后重新加载可附加对象并查看其 updated_at 字段是否已被修改。如果是这样, :touch 选项应该自动执行。

关于ruby-on-rails - "touch"可以用于 Rails 中的belongs_to 多态关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976989/

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