创建角色分配检查

时间:2012-01-23 13:50:32

标签: ruby-on-rails-3

我有一个完整的登录系统,现在我已添加了为用户分配角色的功能。

我将如何检查用户是否具有管理员角色。

我想隐藏菜单项,如果他们没有Admin的角色,我想限制来自控制器。我目前已经像这样设置了

Users Table
has_many :permissions, :dependent => :destroy
has_many :roles, :through => :permissions

Permissions Table
belongs_to :user
belongs_to :role

Roles Table
has_many :permissions, :dependent => :destroy
has_many :users, :through => :permissions

我的想法是检查用户角色=管理员

的课程

但不知道该怎么做。

好的,设法解决它。

安装CanCan Gem

并遵循以下内容(修复从角色表中读取字符串) using cancan getting undefined local variable or method `roles'

0 个答案:

没有答案