Używam uwierzytelniającego użytkownika devise! metoda w kontrolerze. To działa dobrze, gdy auth_token zawrzeć we wniosku jest poprawna, ale jeśli uwierzytelnianie nie powiedzie się, że skończę z:Jak usunąć przekierowanie html w 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>
Jak używać Rabl, co jest najlepszym sposobem, aby mieć coś podobnego
{'error' : 'authentication error'}
zwrócił intead przekierowania html?
Próbowałem drugie podejście, aby uniknąć konieczności powtarzania tego samego kodu we wszystkich moich kontrolerów. Stworzyłem klasę MyFailureApp w lib/failure.rb i zmieniłem konfigurację. Nie udaje mi się, żeby to działało, ale dostaję "!! Nieoczekiwany błąd podczas przetwarzania żądania: niezainicjowana stała MyFailureApp '. Masz pomysł, dlaczego ten facet nie zostanie załadowany? – Luc
Potrzebujesz, aby twój plik wymagał "awarii" w konfiguracji Devise – shingara
(głupio mnie) Świetnie, to działa dobrze. Dzięki. – Luc