Может ли CanCan использовать пользователя Active Admin?

Я использую Devise и CanCan для авторизации во внешнем интерфейсе приложения Rails 3. У меня также есть Active Admin в качестве интерфейса для бэкэнда. Я пытаюсь создать разные роли для админов в бэкэнде. На обоих концах есть форма входа в систему, в которой используются разные «пользовательские» модели и таблицы. Проблема в том, что CanCan извлекает текущего пользователя из внешнего интерфейса (захватывая текущий объект пользователя) и использует его, чтобы узнать, есть ли у кого-то из бэкэнда правильные разрешения.

Итак, как я могу получить CanCan правильно захватить пользователя с правами администратора, который вошли в систему?

Если кому-то понадобится дополнительная информация, я буду рад ее предоставить.

6
задан Brady 20 July 2011 в 12:02
поделиться