class SubJob
field :total_qty
end
class Part
belongs_to :sub_job
after_save :update_inventory, if: ready_for_invoice
after_save :update_total_qty
def update_inventory
# creating one more part2
part2 = Part.create(ready_for_invoice: false)
end
def update_total_qty
# updating total qty on sub job
end
end
when I creating p1 = Part.create
it creates part2
object as well. But it updates qty twice for part2
sub job. I have checked history trackers for part2
object. It show two history trackers but only one part2
object on db. Any help would be great.