Итак, имеется модель Task, она должна создаваться после создания моделей Checkup, Inaptitude или Ellimination, в идеале в таблице от модели Task есть 2 столбца - model_type и model_id. Тоесть если экземпляр Taskи создан от модели Checkup, то в model_id заносится id от Checkup, а в model_type соответственно тип "checkup", и аналогично для остальных двух. Вопрос - как мне описать в файле миграции столбец Model_id для Task, в который будут заноситься идшники всех этих трёх моделей? Это вообще возможно?