Я настроил эшафот для гипотетического приложения с входом пользователей, но столкнулся со следующей ошибкой при попытке создать пользователя с помощью представления
undefined method `encrypted_password=' for #<User:0x007fdffb0303a8>
Я согласен с Серхио. Но просто для уточнения, следуйте инструкциям ниже, так как кажется, что вы, возможно, новичок в Devise.
Ты сделал
gem install devise rails generate devise:install rails generate devise User rake db:migrate rails generate devise:views
Полные инструкции можно найти здесь.
Возможно, вы забыли запустить миграцию для своей базы данных после установки devise.Или в миграции не было такого столбца.
Убедитесь, что у вас есть пароль и passord_confirmation в качестве доступных атрибутов в вашей модели пользователя, например:
attr_accessible :email, :password, :password_confirmation, etc...