Sto costruendo un'app che funge da back-endper un'app per android e una webapp per rails. Per funzionare come back-end, ho creato una serie di controller API (ad esempio: contoller api_users con azioni show, update ecc.) Che restituiscono un output JSON / XML (utilizzando RABL).
Nella mia Webapp, quando è il momento di aggiornare l'utenteprofilo dire, voglio semplicemente chiamare l'azione di aggiornamento del controller api_users e parson l'output json nel controller del mio utente, analizzare questo output e quindi passare i dati alla mia vista ecc. Come faccio a fare tali chiamate?
Una soluzione molto brutta sembra essere trattarla come una qualsiasi API esterna e chiamarla usando Net :: Http, ecc. Qualcuno può aiutarmi / guidarmi nel modo consigliato di farlo?
Grazie,
Ramkumar.
risposte:
0 per risposta № 1Dal momento che non ho trovato un modo semplice per farlo, ho deciso di trattarlo come una API esterna. Solo invece di andare fino al dns e tornare indietro, ho deciso di chiamarlo semplicemente usando off of localhost.