{"email":"[email protected]"}
的参数。
我得到一个200
响应与一个零体。为什么我看不到401
?
当我在控制台中运行的第一
User.where('email = ?', params[:email]).first
查询,我得到零。我也尝试使用密码,测试无效的密码。在控制台中,它失败。不过,我一直在这里得到一个200
响应:
def sign_in
user = User.where('email = ?', params[:email]).first
if !user
render :json => user, status => 401
return
end
if user.valid_password?(params[:password])
render :json => user
return
end
render :json => user, status => 401
end
不应该是':status'而不是'status'? –
..谢谢。我应该去睡觉了。 – quantumpotato
请删除。愚蠢的错字。 – quantumpotato