我是否需要定义为访客创建用户的权限?我的意思是他可以在没有此权限的情况下注册吗?
问问题
106 次
1 回答
0
这与您的需要有关,但我会说在大多数情况下您不会为来宾用户设置特定权限。看看 Ryan Bates 建议如何使用 CanCan http://railscasts.com/episodes/192-authorization-with-cancan
实际上,您可以在您的能力模型的初始化中像这样捕获它:
def initialize(user)
user ||= User.new # guest user
if user.role? :admin
#admin permissions
else
#default permissions
end
end
于 2013-05-21T07:43:03.210 回答