0
我想弄清楚如何在我的Rails 3应用程序上执行授权。我正在使用CanCan,但我需要比一个用户角色复杂一点。Rails 3授权
我的应用程序有一个用户模型,项目模型和项目成员模型。在这些模型之间建立了许多直通关系。下面是当前架构....
用户
- 名字
- 姓氏
- 电子邮件
项目
- 名称
- 积极
项目成员
- USER_ID
- PROJECT_ID
- 角色
当用户登录到网站,他们会提示您选择从选择菜单的项目。在选择菜单中的选项从
current_users.departments.where创建(:活性 =>真)
他们打提交会话变量被设置为会话之后[:部门标识]。我需要找到的是一种方法来提取用户和项目的角色ID,并根据该角色锁定某些内容。
感谢, 凯尔