在用于登录用户的会话控制器中,我执行以下操作:
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
这里出了什么问题?