2

Я не могу заставить модель User в Authlogic понять метод« пароль », даже если добавить модель« act_as_authentic ». Эта проблема также сообщил о маяке Authlogic, но никто не описал, как они установили его:Authlogic: получение неопределенного метода `password 'для # <User:

http://binarylogic.lighthouseapp.com/projects/18752/tickets/128-undefined-method-password-on-rails-231#ticket-128-9

таблицы пользователей существует со всеми необходимыми полями, а также контроллеры и все остальное, безусловно, следующий учебник для письмо.

Кто-нибудь знает, что может быть неправильным?

(О, я бег Rails 2.3.3, 2.1.1) Authlogic

+0

С authlogic Works For Me (TM), вы должны предоставить некоторую информацию о вашей ошибке. Трассировка стека была бы приятной :) –

ответ

6

Я с ошибкой «crypted_password» как «crypted_passwond». Arg!

Для всех этих людей, убедитесь, что у вас есть все необходимые столбцы в базе данных.

2

Вы перезапуск приложения, так как вы установили authlogic? С пассажиром, touch tmp/restart.txt сделают.

4

Убедитесь, что модель Пользователя использует acts_as_authentic:

#app/models/user.rb 
class User < ActiveRecord::Base 
    acts_as_authentic 
end 

Я сделал все виды неисправностей и как-то удалил это, когда я был поиском неисправностей другой проблемы.

+0

Спасибо! Я новичок в рельсах, и ваш ответ избегал меня ворчания! – ryudice

+0

, который исправил его для меня, спасибо! – am17torres

0

У меня была такая же проблема, и, наконец, я понял, что мой маршрут для пользователей был неправильным. Я mystyped

map.resources user 

, когда я установил и изменил к этому, authlogic признал поле пароля

map.resources.users 
Смежные вопросы