のモデルが: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