Предположительно Emergency
также has_many :eme_references
для работы ассоциации :through
?
В этом случае вы сможете прикрепить туда обратный вызов:
has_many :eme_references,
:after_add => Proc.new { |emergency, eme_ref| # code here }
Блок принимает 2 параметра, первым будет Emergency
, вторым будет добавляемый EmeReference
.
Возможно, обратный вызов before_save
на EmeReference
также может делать то, что вы хотите в этом случае?