こんにちは私の無知を許してください、しかし私はRoRに不慣れです。私の問題は、Devise gemを機能させようとしていることですが、情報を入力して[サインアップ]をクリックすると、「undefined method `encrypted_password='for」という見返りが返されます。
私はすでにrakedb:migrateを試し、User.rbモデルの属性もクリアしましたが、それでも機能しません。
どんな指導もいただければ幸いです!
こんにちは私の無知を許してください、しかし私はRoRに不慣れです。私の問題は、Devise gemを機能させようとしていることですが、情報を入力して[サインアップ]をクリックすると、「undefined method `encrypted_password='for」という見返りが返されます。
私はすでにrakedb:migrateを試し、User.rbモデルの属性もクリアしましたが、それでも機能しません。
どんな指導もいただければ幸いです!
これはおそらく、移行に失敗していることを意味します。セットアップが正しく行われていることを確認しますか?
https://github.com/plataformatec/devise
rails generate devise:install
rails generate devise User
bundle exec rake db:migrate
Railsコンソールの実行では、移行が実行されたかどうかがわかります
User.new.respond_to?(:encrypted_password=)
そうでない場合、これはtrueを返す必要があります
bundle exec rake db:migrate:reset
railscasts.comのサイトでは、以下を見ることができます。
http://railscasts.com/episodes/209-introducing-devise
その後、どこで間違いを犯したかを理解しますその後、エラーが発生した場合-コメントを書いてください。
PS gem'devise'、 '1.1.rc0' =>gemfileのgem'devise'