Я читал несколько примеров наследования STI для Rails,
Хотя это выглядит так, как будто бы это соответствовало моим потребностям (роль / типы пользователей наследуются от базового класса пользователя). Кажется, что он не слишком хорошо справляется с пользователем, имеющим несколько ролей. Особенно потому, что он опирается на поле типа в базе данных.
Есть ли быстрый и легкий способ обойти это?