我有一個非常標準的身份驗證方法respond_with是要求位置上的錯誤
private
def authenticate_user
@current_user = User.find_by_authentication_token(params[:token])
unless @current_user
error = { :error => "Invalid token." }
respond_with(error, :status => 401)
end
end
我調用API,以確保身份驗證失敗。
我得到一個錯誤,說明
ArgumentError (Nil location provided. Can't build URI.):
app/controllers/api/v1/base_controller.rb:13:in `authenticate_user'
我在做什麼錯?
這是在'base_controller.rb'的代碼?哪一行是第13行? –
的方法是私有的,所以我們需要知道在哪裏/它是如何被調用。請在控制器中顯示您如何/在哪裏調用此方法。 –