Ruby on Rails: разработка - PullRequest
       3

Ruby on Rails: разработка

1 голос
/ 01 февраля 2012

Я настроил эшафот для гипотетического приложения с входом пользователей, но столкнулся со следующей ошибкой при попытке создать пользователя с помощью представления

undefined method `encrypted_password=' for #<User:0x007fdffb0303a8>

Ответы [ 3 ]

3 голосов
/ 01 февраля 2012

Я согласен с Серхио. Но просто для уточнения, следуйте инструкциям ниже, так как кажется, что вы, возможно, новичок в Devise.

Ты сделал

gem install devise
rails generate devise:install
rails generate devise User
rake db:migrate
rails generate devise:views

Полные инструкции можно найти здесь.

1 голос
/ 01 февраля 2012

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

0 голосов
/ 29 июля 2012

Убедитесь, что у вас есть пароль и passord_confirmation в качестве доступных атрибутов в вашей модели пользователя, например:

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