2012-07-27 19 views

Respuesta

26

Sí. Es necesario añadir la siguiente línea en el fichero de config/initializers/active_admin.rb:

config.default_namespace = :your_desired_namespace 

Esto creará una nota http://yourdomain.name/your_desired_namespace

hacer, que tendrá que actualizar sus rutas en consecuencia (es decir admin_user_path se convertirá en your_desired_namespace_user_path).

11

Alternativamente a @Amir answer. Si no te importa la ruta exacta, y solo quieres cambiar la ruta a algo menos obvio sin tener que cambiar tus rutas. En el archivo de rutas que sólo puede llamar ActiveAdmin como:

Rails.application.routes.draw do 
    scope 'something-else' do 
    ActiveAdmin.routes(self) 
    get '/', to: 'admin/dashboard#index' 
    end 
end 

A continuación, sus rutas serían /something-else/admin y se podía acceder al panel de /something-else.

Y aún puede utilizar los ayudantes habituales como admin_user_path.

4

Sólo para mayor referencia, si desea ejecutar ActiveAdmin de la ruta raíz como una aplicación independiente, utilice esto:

config.default_namespace = false 
Cuestiones relacionadas