У меня есть таблица под названием Уведомление.В этой таблице есть следующие поля : id,: user_id,: foreign_id,: type
Я хочу связать уведомления с другими таблицами, такими как Friend, Quiz, Sport, Trip, используя поле внешнего ключа: foreign_id , так что я могу хранить различные типы уведомлений в общем виде.Я хотел бы хранить уведомления какого типа в столбце базы данных: type, например "Friend" или "Quiz" и т. Д.
Каков наилучший способ добиться чего-то подобного в Rails?