Uso l'autenticate_utente del dispositivo! metodo in un controller. Questo funziona bene quando l'auth_token previsto nella richiesta è quella giusta, ma se l'autenticazione non riesce, io alla fine con:Come rimuovere il reindirizzamento html in devise 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>
come io uso Rabl, qual è il modo migliore per avere qualcosa di simile
{'error' : 'authentication error'}
restituito intead del reindirizzamento html?
Ho provato il secondo approccio per evitare di dover ripetere lo stesso codice in tutti i miei controller. Ho creato la classe MyFailureApp in lib/failure.rb e ho cambiato la configurazione. Però non riesco a farlo funzionare, ottengo il '!! Errore imprevisto durante l'elaborazione della richiesta: costante non inizializzata MyFailureApp '. Qualche idea sul perché questo ragazzo non venga caricato? – Luc
È necessario richiedere che il file richieda l''errore' nella parte superiore della configurazione di Devise – shingara
(stupido) Ottimo, funziona correttamente. Grazie. – Luc