我的RPG网站上有不同的角色。每个用户都可以拥有多个角色,并且基于此可以访问功能。比方说,例如用户是教师和导演,他应该访问一个页面来管理他的主题,而另一个用户来管理所有的网站。
有些人有超过5个角色,在标题中有5个链接到每个办公室真的很尴尬。如何根据角色包含其他人?
事实上,我想在一个独特的页面上显示用户可用的所有办公室,包括由单个操作管理的办公室。这怎么可能?
提前谢谢!
PS:动作在不同的控制器中
答案 0 :(得分:1)
如果我找对你。
我认为这听起来像是用户的特权问题。如果是的话,我推荐Ryan的宝石“CanCan”。它非常易于使用。
它的Railscast:#192 Authorization with CanCan
答案 1 :(得分:0)
使用角色权重制作一个命令链。最重要的角色合并了许多与某些相关的小角色。
答案 2 :(得分:0)