Я недавно внедрил Authlogic в свой проект для аутентификации. Я последовал за http://railscasts.com/episodes/160-authlogic и запустил его. Желая добавить подтверждение по электронной почте, я нашел это и последовал за ним: http://github.com/matthooks/authlogic-activation-tutorial
Теперь, когда я пытаюсь зарегистрироваться, у меня отсутствует метод 'login =' для модели User. В примере ничего не говорится о методе входа в систему, и у меня его раньше не было.
Вот моя модель пользователя: http://pastie.org/693910
Есть идеи?
Убедитесь, что в таблице базы данных пользователей есть строковый столбец perishable_token .
Authlogic нуждается в этом столбце не только для reset_perishable_token! , но и для find_using_perishable_token метода
Railscasts использует «имя пользователя»; Мэтт использует «логин».
Измените его "логин" на "имя пользователя", и все готово.