访问 rails_admin

Access to rails_admin

我想在我的应用中使用 rails_admin。我不使用 devicecancancan 宝石。

如果 current_user.admin? 为假,我如何拒绝访问 rails_admin 仪表板?

请阅读此https://github.com/sferik/rails_admin/wiki/Customized-authorization

你可以在 config/initializers/rails_admin.rb

上做类似的事情
RailsAdmin.config do |config|
  config.authorize_with do |controller|
    unless current_user && current_user.admin?
      redirect_to main_app.root_path, error: "Access Denied"
    end
  end
end