我有一个带有 a 的:has_many
模型:after_add
。
class User < ActiveRecord::Base
has_many :jobs, :after_add => :invalidate_old_jobs
end
现在我想添加几个这样的对象,但是我不想:after_add
在添加最后一个对象之前运行(它可以运行,但是,调用的方法:after_add
会一直更新相同的值)
我找到skip_callback
了,但我似乎找不到如何使用:after_add
.
在添加最后一个作业之前如何不运行?:invalidate_old_jobs