Я пытался создать свое первое приложение rails и застрял в проблеме аутентификации пользователя. Я нашел несколько учебных пособий по использованию различных плагинов для этой цели, но до сих пор каждый из них устарел и, как следствие, сломан!
Из того, что я прочитал, я думаю, что Authlogic лучше всего подойдет мне, и я попробовал две вещи:
1) Прохождение Railscast, эпизод # 160 (учебник по его настройке)
2) Использование гема nifty_authentication Райана Б. с тегом --authlogic
В обоих случаях я получаю следующую ошибку, как только пытаюсь что-то сделать с пользователем:
неопределённая локальная переменная или метод actions_as_authentic для #
Я считаю, что это от модели пользователя:
class User < ActiveRecord::Base
acts_as_authentic
end
Я уверен, что установил authlogic gem и добавил
config.gem "authlogic"
в мою среду. Rb
Есть идеи о том, что не так? Кто-нибудь знает полное и современное руководство по добавлению аутентификации пользователя?
Edit:
Я использую Ruby v. 1.8.6 и rails v. 2.3.5