Пользователь может принадлежать многим организациям. Я хотел бы, чтобы Пользователь мог иметь разные роли/полномочия для каждой из принадлежащих ей организаций.Rails: использование CanCan для назначения нескольких ролей пользователям для каждой организации, к которой они принадлежат?
Например, пользователь "kevin" может принадлежать организации "stackoverflow" и "facebook." kevin должен быть администратором для stackoverflow и регулярным членом (читать + писать) для facebook.
Однако жемчужина CanCan, по-видимому, относится к ролям пользователей для одной организации. Я все еще новичок, но из того, что я могу собрать, камень CanCan предполагает, что роли пользователя связаны только с основным приложением.
Как я могу назначить отдельные роли для разных организаций, предпочтительно используя камень CanCan?
Я попытался применить это, но у меня все еще есть проблемы. Я очень благодарен за помощь: http://stackoverflow.com/questions/18482747/rails-how-to-split-separate-cancan-roles-user-has-many-roles-depending-on-sin – kibaekr