Нужен ли вам плагин авторизации или аутентификации? Кажется, что все дают вам плагин аутентификации.
Аутентификация
Проверка пользователя с его учетными данными, чтобы он мог войти в систему
devise — один из плагинов аутентификации, который хорошо работает (из коробки) с Rails 3:
Авторизация
Чтобы проверить, разрешен ли вошедшему в систему пользователю доступ к определенной функции в системе.
Вот список плагинов авторизации в Rails (который хорошо работает с Rails 3).
CanCan гораздо проще и понятнее. Decl_auth намного чище, и на каком-то этапе с ним может быть довольно сложно работать. Надеюсь, это поможет.
Я очень рекомендую Devise — он отлично работает с Rails 3, и, по моему опыту, разработчики очень помогают, отвечая на вопросы в Devise Группе Google. На Devise также есть две рельсовые трансляции: http://railscasts.com/episodes/209-introduction-devise и http://railscasts.com/episodes/210-customizing-devise. ]. CanCan — это решение для авторизации, которое можно использовать в тандеме с Devise — ознакомьтесь с Railscast, этот плагин снова отлично работает с Rails 3. Надеюсь, это поможет!
Authlogic (http://github.com/binarylogic/authlogic) — отличное решение для авторизации на rails, оно работает и в rails3
И если вы хотите проверить, совместимый с rails 3 перейдите сюда
надеюсь, что это поможет
ура
sameera