Cómo personalizar ActiveAdmin usando la solicitud find_by en lugar de la ID para todas las acciones
Apenas agregué ActiveAdmin a mi aplicación, tuve un problema al usar la acción mostrar / editar / destruir porque mi enlace no apunta a la ID sino al nombre de los usuarios (para que el usuario pueda leerlo más).
ActiveAdmin crea correctamente mi enlace como:
editar enlace:http://localhost:3000/admin/users/paul/edit (where paul is the user name)
en ese caso me sale:Couldn't find User with ID=paul
por supuesto, Paul no es la identificación sino el nombre de usuario.
¿Cómo puedo personalizar ActiveAdmin para usar find_by_name (params [: id]) como en mi aplicación para toda la acción mostrar / editar / eliminar?
En otro modelo obtuve el llamado "SID", que es una ID salada generada y me gustaría usar también find_by_sid (params [: id]) también para otros modelos.
Muchas gracias
Salud.