Играм онлайн единственным как World of Warcraft (WoW) сделали его, все должны соединиться с сервером каждый раз, когда и таким образом аккаунты могут постоянно проверяться. Никакой другой метод не работает на бобы.
Мне нравится Декларативная авторизация Для него тоже есть неплохой railscast
Не уверен насчет самого популярного решения, но Райан Бейтс (из RailsCasts) недавно выпустил новый плагин авторизации под названием CanCan , который выглядит довольно простым в использовании и, по-видимому, хорошо интегрируется с AuthLogic. Возможно, стоит взглянуть.
Декларативная авторизация тоже выглядит неплохо, хотя я ее не использовал.
Я хочу выбрать одно из этих двух решений. Основное отличие состоит в том, что авторы реализации одной и той же логики. DA выражается с помощью DSL (например, Rake) с использованием ролей, а CanCan выражается с помощью собственных включений Ruby и методов класса.
Я пока буду работать с CanCan. Это кажется более естественным и простым в использовании, поскольку я использую модули поверх DSL в стиле Rake.
Райан Бейтс, автор CanCan, опубликовал этот твит «CanCan против декларативной авторизации ...»: http://twitter.com/rbates/status/5789648368
, на который ссылается к обеим реализациям параллельно: http://gist.github.com/236709
Посмотрите @ Ruby-Toolbox - ruby-toolbox.com.
В частности, отвечу на ваш вопрос: declarative_authorization в настоящее время является наиболее популярным.
http://www.ruby-toolbox.com/categories/rails_authorization.html
Они перечислены в порядке популярности. Взгляните на правый столбец «Рейтинг популярности» для быстрого визуального просмотра.