在我的ability.rb
文件中,我为某些用户定义了角色检查,但并未对以下所有用户进行过角色检查:
if user.role? :superadmin
can :manage, :all
elsif user.role? :admin
can :manage, :all
end
但该应用程序共有6个用户。是否会为我未在此处明确提及的用户设置任何默认功能?如果是,他们的默认能力是什么?
答案 0 :(得分:0)
没有。如果您尚未为用户定义任何功能,则您的用户将无法使用任何功能。这意味着他们无法访问任何内容(除了您可能会跳过授权的部分页面)。
答案 1 :(得分:0)
如果您尚未定义其他用户的角色,则他们将无法访问您应用程序中的任何内容。在您的情况下,只有superadmin
和admin
角色的用户才能访问您的应用程序。其他人无法访问您的应用程序的功能。