2013-05-21 3 views
-2

게스트 용 사용자를 생성 할 수있는 권한을 정의해야합니까? 내 말은 그가이 사용 허가서에 가입 할 수 있단 말인가?Rails 및 CanCan을 통한 게스트 사용자 권한

+0

합리적인 가정을 – apneadiving

+0

examles 많이는하지 않고 있습니다 게스트 허가 (cancan 공식 설명, railcast # 192). 그러나 보석 캐노드 설명으로, 나는 그것을 발견했다. – zergood

답변

0

이것은 상대적으로 필요한 항목이지만 대부분의 경우 게스트 사용자에 대한 특정 사용 권한을 설정하지 않았습니다. 라이언 베이츠는 사실상 캉캉 http://railscasts.com/episodes/192-authorization-with-cancan

함께 handeling 제안 당신이 당신의 능력 모델의 당신의 초기화에 이런 식으로 캡처 할 수 방법에 대해 살펴 유무 :

def initialize(user) 
    user ||= User.new # guest user 

    if user.role? :admin 
     #admin permissions 
    else 
     #default permissions 
    end 
    end 
관련 문제