У меня была похожая проблема, но я переопределял контроллер создания и хотел, чтобы все активные админы были за рендеринг сообщений об ошибках. Итак, вот что я сделал
controller do
layout 'active_admin', :only => [:create,:my_collection_method,:my_member_method]
def create
//my code here
end
end
Итак, я добавил строку «layout» active_admin »в мою часть контроллера и добавил ВСЕ мои собственные методы. Таким образом, my_collection_method - это пользовательское действие по сбору в активном ресурсе amdin, что-то вроде
:my_collection_action, :method=>:get do
//my code here
end
Вы можете попробовать что-то похожее