Jak usunąć przekierowanie html w devise authenticate_user

Używam devise's authenticate_user! metoda w kontrolerze. Działa to dobrze, gdy klucz auth_token podany w żądaniu jest poprawny, ale jeśli uwierzytelnienie nie powiedzie się, otrzymuję:

<code>curl -XGET 'http://localhost:3000/my_obj?auth_token=wrongtoken'

<html><body>You are being <a href="http://localhost:3000/users/sign_in">redirected</a>.</body></html>
</code>

Jak używam rabl, jaki jest najlepszy sposób na coś takiego

<code>{'error' : 'authentication error'}
</code>

zwrócił intead przekierowania HTML?

questionAnswers(2)

yourAnswerToTheQuestion