如何在控制台中测试CanCan?

时间:2011-05-16 14:15:39

标签: ruby-on-rails-3 cancan

我需要检查:读?在控制台中的对象上,我该怎么做?

1 个答案:

答案 0 :(得分:85)

您需要设置能力对象:

ability = Ability.new(current_user_object)

现在你检查授权:

ability.can? :read, object_to_be_checked
  

current_user_object:您要为其检查授权的用户对象

     

object_to_be_checked:是您要检查授权的对象