2
cancan認証を持つプロジェクトをカスタマイズすることを約束しました。 私カンカンability.rb
Rcan cancan load_and_authorize_resourceが動作しない
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
私のモデルは:
ListingType belongs_to :listing
User
Listing has_many :listing_types
ListingDetail belongs_to :listing
私は管理者の役割から、このページにアクセスすると、それはなぜこれが起こっているページ (私がnilのユーザーのためのログインページにリダイレクトされ、私の管理者のネームスペースのインデックスコントローラのindexアクションで) にログインするためにリダイレクト
load_and_authorize_resource
を持って
コントローラlisting_details
?
OKおかげで、今では動作します! – arivarasan
チェックマークをクリックして、回答が正しいことを確認し、それを受け入れる必要があります。 – Mirko