Meine Umgebung ist Rails 3.0.1 mit Devise 1.1. Ich entwickle eine mobile Webanwendung, hauptsächlich mit Javascript, und möchte so viel JSON-basierte Kommunikation wie möglich beibehalten.
Gibt es eine Möglichkeit für ein Gerät, mit einer Erfolg / Fehler-Nachricht mit JSON zu antworten, anstatt einer 302-Weiterleitung zu folgen und den HTML-Code zu analysieren?
Betrachtet dies .
... aber es funktioniert nicht.
Sie können die Helfer sign_in_and_redirect und sign_out_and_redirect neu definieren, um json zu rendern, anstatt den Benutzer umzuleiten.
Ich konnte sie nicht in einem Initialisierer neu definieren, also ist die nächste Lösung, die ich gefunden habe, das Hinzufügen zu application_controller.rb:
%Vor%Wenn jemand eine sauberere Lösung hat, bin ich auch interessiert
Tags und Links ruby-on-rails json devise