Александр Талалаев, Это было простим примером, чтоб понять суть многих ко многим реализуя через reference или через scope.
А сама задача состоит в том, что есть 7 таблиц (vendors, deliveries, clients, employees, owners, terminals, users) от куда можно войти в систему. Сейчас требуется автоматизировать статусы, чтоб после регистрации статус (есть таблица statuses) менялся, типа в модерации, заблокирован, требуется оплата и тд. Соответсвенно для каждой таблицы нужен свой статус.
Потому не хотелось бы создавать для них отдельную таблицу со статусами, когда можно связать их с помощью полиморфических связей
Алексей Уколов, Это простой пример, у меня 8 таблиц к которым нужно добавить тег, если для них делать отдельно tablename_tag таблицу, это еще 8 дополнительных таблиц