2016-03-29 17 views
3

私は承認のために鑑賞宝石を使用します。特権を持つrails_admin

私はhttps://github.com/sudosu/rails_admin_pundit の指示に従ってくださいしかし、実行コード、エラーにconfig/initializers/rails_admin.rb

RailsAdmin.config do |config| 
    config.authorize_with :pundit 

    config.current_user_method(&:current_user) 
    ...... 
end 

私のファイルに:私を導いてください

protected method `policy' called for #<Rails_Admin::MainController 

私はrails_admin 0.8.1

を使用rails_adminでよく学ぶ(チュートリアル、試験、...)

+0

これは私の仕事:http://stackoverflow.com/a/40390333/3840858 – tegon

答えて

1

this gemを使用するか、デフォルトの承認を行うことができます。

config/initializers/rails_admin.rbファイルにこれを追加します。

config.authorize_with do 
    redirect_to main_app.root_path, error: 'You are not authorized to perform this action.' unless current_user.admin? 
    end 
関連する問題