Моей проблему: я получил три модели:CanCan Разрешения на конкретный ресурс
< пользователя -> Учащихся < -> Курса.
- пользователь может быть членом многих курсов
- Курс имеет много членов.
Это не проблема, но теперь я хочу иметь конкретные разрешения на основе Enrollment
.
Например, у меня есть:
- пользователь:
userA
- два курсы:
courseA
иcourseB
userA
является:
- член на
courseA
с рольюstudent
- и член на
courseB
какtutor
.
Нормальный студент роль должна видеть только содержание курса, воспитатель должен расширить привилегии (например, редактировать данные, добавлять данные ...)
Мои результаты по поиску только что я могу назначить пользователя на курс только с ОДНОЙ ролью ...
Есть ли возможность достичь моего поведения?