Rails 3 + devise - Wie man mit JSON reagieren kann

8

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.

    
coreyt 23.12.2010, 20:02
quelle

1 Antwort

6

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

    
MrRuru 10.01.2011, 21:55
quelle

Tags und Links