2011-01-22 13 views
2

エラー:カンカンでRails 3 - CanCanエラー? NameError(初期化されていない一定の能力::招待):

NameError (uninitialized constant Ability::Invitation): 
    app/models/ability.rb:72:in `initialize' 
    app/controllers/invitations_controller.rb:12:in `new' 
    app/controllers/invitations_controller.rb:12:in `current_ability' 
    app/middleware/flash_session_cookie_middleware.rb:14:in `call' 

私が持っている:

招待コントローラーで
can :manage, Invitation 

before_filter:current_ability#カンカン load_and_authorize_resource #CanCan

DEF current_ability @current_ability || = Ability.new(CURRENT_USERはnil) 終了

アプリケーションのコントローラ:

#CanCan 
def current_ability 
    @current_ability ||= Ability.new(current_user, nil) # since no group 
end 

ルート:

resources :invitations 

カンカンが幸せではない理由を任意の考え?ありがとう

答えて

9

定義されていないクラスを参照しようとしているようです。このInvitationクラスを定義するファイルがapp/models/invitation.rbにありますか?

関連する問題