Come disabilitare la gestione di Devise di richieste HTML e XML e lasciare solo JSON?Come rendere l'autenticazione Devise risponde solo a JSON?
7
A
risposta
6
immagino si potrebbe ignorare le Controllers Devise:
In controllers/devise_overrides/sessions_controller.rb
:
class DeviseOverrides::SessionsController < Devise::SessionsController
respond_to :json
respond_to :html, only: []
respond_to :xml, only: []
end
In routes.rb
:
devise_for :users, controllers: {
sessions: "devise_overrides/sessions"
}
1
module DeviseOverrides
class SessionsController < Devise::SessionsController
# Respond only to JSON calls
clear_respond_to
respond_to :json
end
end
Problemi correlati
- 1. Come rendere un tavolo non risponde?
- 2. Errore 406 quando si risponde con json
- 3. Come rendere Devise bloccabile con numero di tentativi falliti
- 4. Estendere Devise SessionsController di autenticarsi utilizzando JSON
- 5. Come faccio a rendere alcuni attributi accessibili solo agli utenti che hanno un ruolo specifico?
- 6. UIScrollView non risponde a setZoomScale:
- 7. Come rendere Python solo su https Heroku?
- 8. Come rendere Gitk mostra solo filiali locali?
- 9. Come rendere una NSWindow ridimensionabile solo verticalmente?
- 10. ottenere l'errore di escogitare "L'utente non risponde al metodo 'escogativa'" durante l'esecuzione "rails generate devise: installa"
- 11. Devise autenticazione usando cURL
- 12. Come posso rendere Google News in uscita JSON?
- 13. File che risponde a isatty (3)
- 14. Migrazione da Authlogic a Devise
- 15. Devise: iOS “Aggiungi a Home”
- 16. Nexus 10 - rendere a renderTarget esterno funziona solo nel paesaggio
- 17. IntentService che risponde a dead ResultReceiver
- 18. Come restituire solo JSON da Zend
- 19. "Se ogni telefono risponde a OK Google [...]",
- 20. Rails/Devise - Creazione di nuovi utenti tramite la richiesta json
- 21. Devise autenticazione fallita via json rimanda html invece di jeff
- 22. Overriding devise SessionsController destroy
- 23. rotaie 3 - Come rendere un PARZIALE come risposta JSON
- 24. Come utilizzare Devise: ricordabile?
- 25. Come mai la tastiera virtuale Android non risponde a EditText?
- 26. Come verificare se un delegato risponde a un selettore?
- 27. Devise, come ignorare send_confirmation_instructions
- 28. Swift UIScrollView non scorre ma risponde a setContentOffset e il delegato risponde
- 29. Come rendere TextView simile a EditText?
- 30. Come prolungare correttamente Devise Recoverable?