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