嗨,各位,请教一个问题。
假设有:( < ActiveRecord::Base
等等在这个例子里无关紧要的代码就省略了 )
class Project
end
class Member
belongs_to :project, touch: true
end
class Todolist
belongs_to :project, touch: true
end
class Todo
belongs_to :todolist, touch: true
belongs_to :member, touch: true
end
那么,当一个 Todo 实例保存时,关联的 Project 将会被 touch 两次。 有什么办法避免么?