ログイン機能実装時にBCrypt::Errors::InvalidHashが起こった
解決したいこと
こちらのエラー
発生している問題・エラー

該当するソースコード
def create
user = User.find_by(email: params[:session][:email])
if user && user.authenticate(params[:session][:password])
log_in user
login_path
else
redirect_to root_path
end
end
def user_email
params.require(:session).permit(:email)
end
def user_pass
params.require(:session).permit(:password)
end
### 自分で試したこと
dbのカラムをrollback,書き換え、migrateし、それでデータ自体は問題なく送信されている、正しくないメールアドレスとパスワードだとちゃんと動かない
db自体に問題がありそうだが、dbのデータはrollback時に全部なくなっているので何が違うのかわからない
0 likes