Restful Authentication была первым решением для аутентификации Rails. Его первый коммит датирован 30 июня 2006 . В то время Rails 1.0 уже был выпущен . На самом деле, Rails 1.1.4 был выпущен 29 июня 2006 года.
После этого Restful Authentication был заменен Authlogic. Преимущества последнего в том, что он не создает сложные строительные леса, поэтому вы можете легко обновить Gem без особых усилий.
Authlogic никогда не обновлялся для Rails 3. Кроме того, Rails 3 - это полный стек Rack, а Devise - первая система аутентификации, которая может обрабатывать такую архитектуру.
Почти современная версия Devise - Clearance , система аутентификации, выпущенная Thoughtbot. Это движок Rails 3, и он намеренно предоставляет только основные функции системы входа в систему. Это было извлечено из их приложения Hoptoad.