-
Couldn't load subscription status.
- Fork 2.3k
Authorization
Olle Jonsson edited this page Jul 8, 2019
·
8 revisions
Authorization can be added using the authorize_with method. If you pass a block
it will be triggered through a before_action on every action in Rails Admin.
For example:
RailsAdmin.config do |config|
config.authorize_with do
redirect_to main_app.root_path unless current_user.is_admin?
end
endTo use an authorization adapter, pass the name of the adapter. For example, to use with CanCanCan, pass it like this.
RailsAdmin.config do |config|
config.authorize_with :cancancan
endAlso, there's built-in support for Pundit:
RailsAdmin.config do |config|
config.authorize_with :pundit
end