rails authlogic - Что такое поле пароля модели? - PullRequest
0 голосов
/ 08 сентября 2011

Я знаю имя поля моей базы данных (аналогично «pass_hashed»), но когда я пытаюсь использовать такие имена, как password и password_confirmation, чтобы создать некоторые начальные записи, как я это делал с другими приложениями (где эти поля используются для создания зашифрованныхполе) эти поля не распознаются, поэтому User.create(:username => 'Standard', :admin_flag => false, :email => 'junk2@snap2web.com', :password => 'test123', :password_confirmation => 'test123') не работает, я получаю неизвестный атрибут password (то же самое с password_confirmation).Я использую authLogic с Rails 2.3.8 на Ubuntu

1 Ответ

0 голосов
/ 08 сентября 2011

Наконец-то найдено правильное местоположение / файл для изменения -

/var/lib/gems/1.8/gems/authlogic-2.1.6/lib/authlogic/acts_as_authentic/password.rb

Я также удалил самоцвет для рельсов 3 (мои проекты для рельсов 3 в любом случае сейчас используют Devise).Я также убедился, что в файле gem указана версия rails2 (2.1.6) для authlogic, которой он не был (изначально у него не было информации о версии для authlogic).

...