Un utente può appartenere a molte organizzazioni. Vorrei che l'Utente potesse essere assegnato a diversi ruoli/autorizzazioni per ciascuna delle organizzazioni a cui appartiene.Rails: utilizzare CanCan per assegnare più ruoli agli utenti per ciascuna organizzazione a cui appartengono?
Ad esempio, l'utente "kevin" può appartenere all'organizzazione "stackoverflow" e "facebook". kevin dovrebbe essere un amministratore per stackoverflow e un membro regolare (leggi + scrivi) per facebook.
Tuttavia, la gemma CanCan sembra solo indirizzare i ruoli utente per una singola organizzazione. Sono ancora un principiante, ma da quello che posso raccogliere, la gemma CanCan presume che i ruoli degli utenti siano legati solo all'app principale.
Come potrei essere in grado di assegnare ruoli separati per diverse organizzazioni, preferibilmente utilizzando la gemma CanCan?
Ho provato ad applicarlo ma ho ancora problemi. Apprezzerei molto l'aiuto: http://stackoverflow.com/questions/18482747/rails-how-to-split-separate-cancan-roles-user-has-many-roles-depending-on-sin – kibaekr