0
我想弄清楚如何在我的Rails 3應用程序上執行授權。我正在使用CanCan,但我需要比一個用戶角色複雜一點。Rails 3授權
我的應用程序有一個用戶模型,項目模型和項目成員模型。在這些模型之間建立了許多直通關係。下面是當前架構....
用戶
- 名字
- 姓氏
- 電子郵件
項目
- 名稱
- 積極
項目成員
- USER_ID
- PROJECT_ID
- 角色
當用戶登錄到網站,他們會提示您選擇從選擇菜單的項目。在選擇菜單中的選項從
current_users.departments.where創建(:活性 =>真)
他們打提交會話變量被設置爲會話之後[:部門標識]。我需要找到的是一種方法來提取用戶和項目的角色ID,並根據該角色鎖定某些內容。
感謝, 凱爾