Отправка директоров в виде отдельного почтового запроса через ajax - самый чистый вариант. Это позволяет разделить процессы хранения директоров и компаний.
Чтобы выполнить эту работу, вам необходимо отправить company_id вместе с информацией о директоре в вашем запросе ajax.
Детали реализации того, как вы это сделаете, будут зависеть от вашей среды javascript и от того, как работает страница. Если вы работаете в современной среде javascript, такой как angular, реагировать или vue. js, вы можете выполнить это sh, если ваш контроллер компании вернет созданную им запись и сохранит ее в переменная в javascript после завершения вызова ajax. Затем company.id можно добавить к данным, которые вы отправляете, в теле вашего директора ajax после запроса.
Если вместо современного javascript фреймворка вы используете jquery, вы может потребоваться добавить скрытое поле company_id в форму директора и заполнить его значение после вызова ajax компании.