Какой подход вы бы порекомендовали для решения следующей проблемы: Мое приложение должно иметь учетную запись с несколькими пользователями, вводящими задачи в одной и той же учетной записи. Только один из пользователей (тот, который открыл учетную запись) будет иметь права администратора.
Я думаю об использовании Authlogic для аутентификации и CanCan для определения привилегий пользователя. Дело в том, что я бы хотел, чтобы пользователь, открывший учетную запись, был администратором по умолчанию, поскольку он был единственным, кто мог генерировать других пользователей для своей учетной записи с другими привилегиями.