Utilizo authenticate_user del dispositivo. método en un controlador. Esto funciona bien cuando el auth_token proporcionada en la solicitud es el correcto, pero si falla la autenticación, que termina con:Cómo eliminar la redirección html en idear authenticate_user
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>
Como utilizo Rabl, ¿cuál es la mejor manera de tener algo como
{'error' : 'authentication error'}
devuelto intead de la redirección html?
Probé la segunda aproximación para evitar tener que repetir el mismo código en todos mis controladores. Creé la clase MyFailureApp en lib/failure.rb y cambié la configuración. Sin embargo, no logro hacerlo funcionar, ¡¡¡¡¡¡¡¡¡¡¡¡¡¡!! Error inesperado al procesar la solicitud: constante no inicializada MyFailureApp '. ¿Alguna idea de por qué este tipo no se carga? – Luc
Necesita que su archivo requiera 'falla' en su parte superior de la configuración de Devise – shingara
(tonto) Genial, está funcionando bien. Gracias. – Luc