Ho un metodo autenticazione piuttosto standardrespond_with sta chiedendo per la posizione in caso di errore
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
sto chiamando l'API per garantire l'autenticazione non riesce.
ottengo un errore che indica
ArgumentError (Nil location provided. Can't build URI.):
app/controllers/api/v1/base_controller.rb:13:in `authenticate_user'
Che cosa sto facendo di sbagliato?
È questo il codice in 'base_controller.rb'? Quale linea è la linea 13? –
Il metodo è privato quindi è necessario sapere dove/come viene chiamato. Mostra come/dove stai chiamando questo metodo nel controller. –