Skip to content
bbenezech edited this page Dec 26, 2011 · 39 revisions

The configuration will be executed at startup time, once. (dev & production) Rake tasks that load environment don't execute RailsAdmin initializer's block, for performance and DB migration status compatibility. You can force it (true or false):

SKIP_RAILS_ADMIN_INITIALIZER=false rake mytask

General

Set the application name:

RailsAdmin.config do |config|
  config.main_app_name = ["Cool app", "BackOffice"]
end
# or somethig more dynamic
RailsAdmin.config do |config|
  config.main_app_name = Proc.new { |controller| [ "Cool app", "BackOffice - #{controller.params[:action].try(:titleize)}" ] }
end

You can customize authentication by providing a custom block for RailsAdmin.authenticate_with. To disable authentication, pass an empty block:

RailsAdmin.config do |config|
  config.authenticate_with {}
end
Clone this wiki locally