response_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'

Что я делаю не так?

8
задан Pykih 20 October 2011 в 06:30
поделиться