0


我想弄清楚如何在我的Rails 3应用程序上执行授权。我正在使用CanCan,但我需要比一个用户角色复杂一点。Rails 3授权

我的应用程序有一个用户模型,项目模型和项目成员模型。在这些模型之间建立了许多直通关系。下面是当前架构....

用户
- 名字
- 姓氏
- 电子邮件

项目
- 名称
- 积极

项目成员
- USER_ID
- PROJECT_ID
- 角色

当用户登录到网站,他们会提示您选择从选择菜单的项目。在选择菜单中的选项从

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

他们打提交会话变量被设置为会话之后[:部门标识]。我需要找到的是一种方法来提取用户和项目的角色ID,并根据该角色锁定某些内容。

感谢, 凯尔

回答

0

我能照顾这个与惨惨,并与瑞安B.

帮助