アプリの実行中にメールアドレスでユーザーを選択し、rails console
Devise 内で手動でパスワードを設定するにはどうすればよいですか?
また、Devise 使用中のアカウントの操作に関する詳細については、ドキュメントをどこで確認すればよいでしょうか?
アプリの実行中にメールアドレスでユーザーを選択し、rails console
Devise 内で手動でパスワードを設定するにはどうすればよいですか?
また、Devise 使用中のアカウントの操作に関する詳細については、ドキュメントをどこで確認すればよいでしょうか?
最新のデバイスでは、よりシンプルな構文が可能で、確認フィールドを設定する必要はありません
user.password = new_password; user.save
# or
user.update(password: new_password)
# $ rails console production
u=User.where(:email => 'usermail@gmail.com').first
u.password='userpassword'
u.password_confirmation='userpassword'
u.save!
Railsコンソールで次を実行すると、うまくいくはずです:
User.find_by(email: 'user_email_address').reset_password!('new_password','new_password')
http://www.rubydoc.info/github/plataformatec/devise/Devise/Models/Recoverable
なぜか(Rails 2.3??)
user = User.where(:email => email).first
私にはうまくいきませんでしたが、
user = User.find_by_email('user@example.com')
それをやった。