ActionView :: Template :: Error (пользователь модели не отвечает на пароль): - PullRequest
0 голосов
/ 07 ноября 2010

После обновления рельсов с 3.0.0 до 3.0.1 и пассажирских до 3.0 я получаю эту ошибку при работе:

ActionView::Template::Error (Model User does not respond to password):
23:
24: <p>
25:     <%= f.label :password %><br />
26:     <%= f.password_field :password %>
27:   </p>
28: <p>
29:     <%= f.label :password_confirmation %><br />
app/views/users/new.html.erb:26:in `_app_views_users_new_html_erb___104064734$

В разработке эта страница работает нормально, но с некоторыми предупреждениями об устаревании:

Started GET "/users/new" for 127.0.0.1 at Sat Nov 06 22:08:49 -0700 2010
Processing by UsersController#new as HTML
DEPRECATION WARNING: Base.named_scope has been deprecated, please use Base.scope instead. (called from included at /home/sean/chief/vendor/plugins/authlogic/lib/authlogic/acts_as_authentic/logged_in_status.rb:35)
DEPRECATION WARNING: Base.named_scope has been deprecated, please use Base.scope instead. (called from included at /home/sean/chief/vendor/plugins/authlogic/lib/authlogic/acts_as_authentic/logged_in_status.rb:36)
Rendered users/new.html.erb within layouts/application (25.3ms)
Completed 200 OK in 70ms (Views: 32.5ms | ActiveRecord: 1.0ms)

1 Ответ

0 голосов
/ 30 ноября 2010

Я столкнулся с подобной ошибкой при тестировании моего приложения на героку. Для меня исправление было таким же простым, как обновление моего рельса до последней версии 3.0.3 (я также использую authlogic из git-источника). То есть Мой Gemfile содержит следующее:

gem 'rails', '3.0.3'
gem 'authlogic', :git => 'git://github.com/odorcicd/authlogic.git', :branch => 'rails3'

Я тогда побежал:

bundle update

Чтобы восстановить мой снимок с нуля, и это решило полученную мной ошибку (Модель не отвечает на пароль).

Надеюсь, это исправит и вашу похожую проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...