2016-08-16 22 views

答えて

0

config/initializers/rails_admin.rbにはブロックconfig.authenticate_withが含まれており、そこで認証ロジックを配置します。ユーザーにrails_adminの使用が許可されていない場合、例外が発生するはずです。ここでは簡単な例です:

RailsAdmin.config do |config| 
    config.authenticate_with do 
    raise 'You must be admin' unless signed_in? && current_user.admin? 
    end 
end 

あなたはcancancan宝石用rails_admin指示に従っしたい場合は、その後も、次の設定行を追加します。

config.current_user_method(&:current_user) 
関連する問題