Всем привет! Подскажите по структуре такой вот задачи.
Есть 2 модели, пользователи и компании.
Надо сделать черный список.
Черный список как внутри каждой модели так и между этими моделями. + еще вид блокировки (полный, частичный).
На первый взгляд напрашивается полиморфная связь... а вы как бы сделали?