Ruby on rails Rails\u管理用户控件
我有没有办法限制某些用户只能在rails_admin中查看自己的内容 基本上说,在一个地理分区内有一群童子军领袖,我希望有许多领袖,然后只允许他们查看他们创建的项目 我是否需要为他们分配一个地理id,然后将其添加到设计中?我通常会这样做。如果相关用户是当前用户,则可以添加检查 rails管理员(ability.rb)的CanCan配置示例,有关详细示例,请参见: 要再次检查用户的角色,请在用户模型中添加/更改以下内容Ruby on rails Rails\u管理用户控件,ruby-on-rails,ruby-on-rails-3,devise,rails-admin,Ruby On Rails,Ruby On Rails 3,Devise,Rails Admin,我有没有办法限制某些用户只能在rails_admin中查看自己的内容 基本上说,在一个地理分区内有一群童子军领袖,我希望有许多领袖,然后只允许他们查看他们创建的项目 我是否需要为他们分配一个地理id,然后将其添加到设计中?我通常会这样做。如果相关用户是当前用户,则可以添加检查 rails管理员(ability.rb)的CanCan配置示例,有关详细示例,请参见: 要再次检查用户的角色,请在用户模型中添加/更改以下内容 # Setup accessible (or protected) attri
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation, :remember_me, :role
def role_enum
%w[admin employee]
end
def role?(role)
self.role == role.to_s
end
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation, :remember_me, :role
def role_enum
%w[admin employee]
end
def role?(role)
self.role == role.to_s
end