AnA*_*ice 2 ruby-on-rails cancan ruby-on-rails-3
错误:
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'
Run Code Online (Sandbox Code Playgroud)
CanCan我有:
can :manage, Invitation
Run Code Online (Sandbox Code Playgroud)
在邀请控制器中:
before_filter:current_ability #CanCan 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
Run Code Online (Sandbox Code Playgroud)
路线:
resources :invitations
Run Code Online (Sandbox Code Playgroud)
有什么想法为什么CanCan不开心?谢谢
归档时间: |
|
查看次数: |
3424 次 |
最近记录: |