小编ari*_*san的帖子

Rails cancan load_and_authorize_resource无法正常工作

我承诺定制一个具有cancan认证的项目.我的康康舞ability.rb

if user.has_role? :super_admin
  can :manage, :all
elsif user.has_role? :site_admin
  can :manage, [User, Listing]
elsif user.has_role? :manager
  can :manage, Listing, :user_id => user.id
end
Run Code Online (Sandbox Code Playgroud)

我的模特:

User

Listing has_many :listing_types

ListingType belongs_to :listing

现在我创建了一个新模型 ListingDetail belongs_to :listing

控制器listing_details,load_and_authorize_resource 当我从经理角色访问此页面时,它重定向到登录页面(在我的管理命名空间的索引控制器的索引操作中,我重定向到nil用户的登录页面)为什么会发生这种情况?

authorization cancan ruby-on-rails-3

2
推荐指数
1
解决办法
1850
查看次数

标签 统计

authorization ×1

cancan ×1

ruby-on-rails-3 ×1