Localizador personalizado para administrador ativo

ActiveAdmin usa o método Resource # find para localizar, mas há casos em que você gostaria de alterar esse comportamento. Por exemplo, se você estiver usando uma lesma mongóide . A solução é simples e vem de um recurso herdado ( https://github.com/josevalim/inherited_resources/blob/master/lib/inherited_resources/class_methods.rb#L33):

ActiveAdmin.register Something do
controller
do
defaults
:finder => :find_by_slug
end
end