我在Ruby中,并在ability.rb文件的工作,我有:设置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会?
对不起......第一篇文章我有一个错字
你试过吗?当“admin_junior”不能:删除,用户结束 – Debadatt