我在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