我在 Ruby 和ability.rb 文件中工作,我有:
when "admin_junior"
cannot :delete, User
.
.
when "admin_senior"
can :delete, User
.
.
end
但在我的 users.rb 文件中,我有
actions :all, :except => [:edit, :new]
我认为这样做可以让管理员登录时,admin_junior 将无法删除用户,而 admin_senior 将能够删除用户。目前,这既允许查看用户的删除选项,也允许应用它。如何修改它,以便 admin_junior 无法删除用户,但 admin_senior 可以?
对不起...第一篇文章我有错字