Как заголовок, надзиратель очень подключаемый, интересно, есть ли что-нибудь, что работает с надзирателем / устройством?
Я использую http://github.com/ryanb/cancan с Devise, это здорово и требует очень небольшой настройки, вам нужно только определить способности, так как CanCan по умолчанию использует current_user для вошедшего в систему пользователя, который обеспечивает devise.
Я использовал acl9 с Devise. https://github.com/be9/acl9
Мне нужно было динамически предоставлять авторизацию на уровне объекта, что, я думаю, вы не можете сделать с помощью CanCan.
Я также использовал CanCan с Devise.Он требует очень простой настройки, и вся ваша логика авторизации находится в одном файле, поэтому она очень модульная.
Вы можете попробовать это, что может работать вместе:
http://railscasts.com/episodes/188-declarative-authorization