Я использую devise и недавно добавил активного администратора, который создал отдельную таблицу admin_users для сохранения администраторов.
Все работает нормально с Active Admin, когда я пытаюсь войти в систему и просмотреть информацию. Однако в моем контроллере приложения есть это для обычных пользователей:
before_filter :authenticate_user!, :except => [:show, :index]
Из-за этого, когда я внутри активного интерфейса администратора, всякий раз, когда я пытаюсь отредактировать или удалить что-либо, он просит меня войти в систему. Я узнал, что внутри можно использовать skip_before_filter. контроллер, в котором должен быть исключен before_filter, однако у Active Admin нет файла контроллера в папке контроллеров или где-либо в моем проекте, который я мог бы посмотреть.
Кто-нибудь может подсказать, как заставить активного администратора игнорировать приложение beofre_filter, которое я хочу применить ко всем клиентским / пользовательским приложениям?