ActiveRecord destroy callbacks on has many through
I came across some behaviour in ActiveRecord today that I found counter–intuitive. When I
#delete a record from a
has_many ..., through: ... collection association I expected the join record’s
after_destroy association to run, just like the
after_create and friends which do run. So blogged about it.