Чтобы использовать Devise (который Active Admin использует для аутентификации) для страницы в том же приложении, но не для реальной страницы Active Admin, я сделал следующее:
в моем route.rb я добавил новый маршрут:
devise_scope :admin_user do
resources :products
end
тогда в моем products_controller.rb я добавил before_filter для ограничения доступа:
class ProductsController < ApplicationController
before_filter :authenticate_admin_user!
Надеюсь, это поможет!