Пропустить перед фильтром с активным администратором

Я использую devise и недавно добавил активного администратора, который создал отдельную таблицу admin_users для сохранения администраторов.

Все работает нормально с Active Admin, когда я пытаюсь войти в систему и просмотреть информацию. Однако в моем контроллере приложения есть это для обычных пользователей:

before_filter :authenticate_user!, :except => [:show, :index]

Из-за этого, когда я внутри активного интерфейса администратора, всякий раз, когда я пытаюсь отредактировать или удалить что-либо, он просит меня войти в систему. Я узнал, что внутри можно использовать skip_before_filter. контроллер, в котором должен быть исключен before_filter, однако у Active Admin нет файла контроллера в папке контроллеров или где-либо в моем проекте, который я мог бы посмотреть.

Кто-нибудь может подсказать, как заставить активного администратора игнорировать приложение beofre_filter, которое я хочу применить ко всем клиентским / пользовательским приложениям?

11
задан alik 29 September 2011 в 00:58
поделиться