我期望以下工作:
class Attachment < ActiveRecord::Base
belongs_to :attachable, :polymorphic => true, :touch => true
end
我希望在保存或销毁附件记录时“触摸”关联的对象。它没用。有什么想法吗?
答案 0 :(得分:8)
是的,这应该有效。我已经在几个项目(2.3.x和3.0.x)上使用了它,它只是有效。
您可以尝试手动调用touch:attachment.attachable.touch,然后重新加载可附加对象并查看其updated_at字段是否已被修改。如果是这样,:touch选项应自动执行此操作。