{"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