ユーザーにログインするためのセッションコントローラーで、次のことを行います。
user = User.find_by_email(params[:email].downcase)
if user && user.authenticate(params[:password])
session[:user_id] = user.id
else
redirect_to :back, alert: "Email or password is invalid"
end
そして、authenticate
メソッド呼び出しでエラーが発生しています:
wrong number of arguments (0 for 1)
私のユーザーモデルにはhas_secure_password
ここで何がうまくいかないのですか?