2011-04-30 107 views
0


我想弄清楚如何在我的Rails 3應用程序上執行授權。我正在使用CanCan,但我需要比一個用戶角色複雜一點。Rails 3授權

我的應用程序有一個用戶模型,項目模型和項目成員模型。在這些模型之間建立了許多直通關係。下面是當前架構....

用戶
- 名字
- 姓氏
- 電子郵件

項目
- 名稱
- 積極

項目成員
- USER_ID
- PROJECT_ID
- 角色

當用戶登錄到網站,他們會提示您選擇從選擇菜單的項目。在選擇菜單中的選項從

current_users.departments.where創建(:活性 =>真)

他們打提交會話變量被設置爲會話之後[:部門標識]。我需要找到的是一種方法來提取用戶和項目的角色ID,並根據該角色鎖定某些內容。

感謝, 凱爾

回答

0

我能照顧這個與慘慘,並與瑞安B.

幫助