2016-05-31 8 views
0

Ich habe zwei Anwendung 1 von nativen Anwendung (Mobile) und eine andere Website. In der mobilen Anwendung habe ich Suchfunktionen.So senden Sie eine JSON-Antwort von Rails an die native Anwendung?

Im Handy habe ich eine Seite, auf der ich meine Produkte posten kann. Ich kann meine Produkte per Barcode-Scan oder über Web-URL auswählen.

Es wird zwei Schaltflächen geben, mit denen Sie den Barcode-Scan für meine Produkte auswählen und über die Web-URL suchen können.

Wenn ich auf die Schaltfläche Suchen klicke, wird Web-URL in WebView in Mobile geöffnet. Jetzt werde ich meine Produkte auswählen und das Formular (In RAILS) abschicken.

Nun, wie kann ich JSON Antwort auf native Anwendung übergeben, dass meine ausgewählten Produkte auf meiner Post-Seite angezeigt werden?

+1

Einige Code hilfreich gewesen wäre. Vorausgesetzt, dass Ihre App eine JSON-Anfrage stellt, kann Ihr Controller reagieren, indem er eine JSON-Darstellung der Produkte als Antwort gibt. Im Grunde antworten Sie auf eine HTML-Anfrage, indem Sie eine Ansicht (für die Website) rendern und auf JSON antworten, indem Sie ein JSON der Produkte geben . –

+0

verwenden Sie einfach "Rendern Rendern json: {Ihre Antwort hier}" auf Ihrem Produkt erstellen Controller. –

Antwort

0

Sie können im JSON-Format übertragen

render json: { 
     :status => 400, 
     :user => you_variable 
     }