Jetzt habe ich eine Aufgabe zu tun, die Aufgabe ist, wie der Titel sagte, jetzt sollte ich eine Schienen-Anwendung kisten, um die Daten von den anderen vier Schienen Anwendung zu bekommen. ich sollte die Schnittstelle für die Schienenanwendung bilden, also kann meine neue Schienenanwendung die Daten von den anderen erhalten. wie soll ich es machen? Was ist der beste Weg, um die Aufgabe zu lösen? Web-Service oder eine andere Lösung dafür? Vielen Dank und beste Grüße!Übertragen Sie die Daten zwischen mehreren Schienen Anwendung
1
A
Antwort
0
- Sie können eine Controller-Methode innerhalb all der anderen vier Schienen-Anwendungen erstellen, so dass es durch diese neue Rails-Anwendung aufgerufen werden kann
XMLHttpRequest
verwenden. - Oder Sie können eine gemeinsame Datenbank haben, um die Daten zu legen, und lassen Sie die anderen vier Schienen Apps Abfragen an die Datenbank, um zu überprüfen, ob neue Daten verfügbar sind.
0
Die Antwort ist, "es kommt darauf an." Informationen, die Sie wissen müssen, um es zu nageln ist:
- Wie oft müssen Sie die Daten übertragen?
- Ist der Datentext oder binäre?
- Wie viele Daten sprechen wir?
Aber der schnellste und einfachste Weg, dies zu tun, das ausreichen wird, um loszuzulegen, ist die eingebauten in REST-Funktionen von Rails zu verwenden:
- In der Quelle Rails-Anwendungen, Set Daten mithilfe von Scaffolding (generieren Gerüst).
- Stellen Sie in der empfangenden Rails-App eine Verbindung mit den Quellen her, indem Sie sie als aktive Ressourcen einrichten. Siehe http://api.rubyonrails.org/classes/ActiveResource/Base.html
Verwandte Themen
- 1. Verwenden Sie Vorlagenfunktion, um zwischen mehreren Klassen sicher zu übertragen
- 2. Übertragen von Daten zwischen Blättern (Excel VBA)
- 3. Übertragung von Daten zwischen zwei Schienen Server
- 4. Übertragen von Daten zwischen ausführbaren Dateien
- 5. Übertragen von Daten zwischen Datenbanken mit PostgreSQL
- 6. Übertragen von Daten zwischen View-Controllern
- 7. Daten zwischen zwei Ansichten übertragen: Kontextbindung
- 8. Teilen von Daten zwischen mehreren Websites
- 9. Ruby auf Schienen paginiert zwischen Daten
- 10. replizierte zwischengespeicherte Daten zwischen mehreren Servern
- 11. AngularJS $ mit mehreren Parametern übertragen
- 12. Übertragen Sie Excel-Daten zu Access
- 13. Wie kann ich Daten zwischen 2 MySQL-Datenbanken übertragen?
- 14. Android: Broadcast-Daten zu mehreren Aktivitäten innerhalb einer Anwendung
- 15. iphone-sdk, die gemeinsame Nutzung von Daten zwischen mehreren Ansichten
- 16. gemeinsame Daten zwischen mehreren Tabs android
- 17. Objekte und Daten zwischen SQL 2005-Datenbanken übertragen
- 18. Übertragen von Variablen zwischen Klassen
- 19. Wie vertrauliche Daten zwischen Prozessen in Windows übertragen werden?
- 20. Kann eine iPhone-Anwendung, die im Hintergrund läuft, Daten über die USB-Schnittstelle übertragen?
- 21. Fehler beim Übertragen von Daten von Variable zwischen Storyboards
- 22. Fackel-Threads - Daten zwischen Main und Threads einmal übertragen
- 23. Übertragen von Daten zwischen Seiten auf einer Website
- 24. Übertragen von Variablen zwischen Modellen mit einer Ansicht
- 25. Daten von mehreren Servern mit einem SSL-Zertifikat sicher auf AND übertragen?
- 26. Übertragen von Daten mit CoreBluetooth
- 27. So übertragen Sie Daten sicher an/von einem öffentlichen Webdienst
- 28. iPhone - wie werden Daten in P2P übertragen
- 29. Schienen Daten mit JSON
- 30. Schienen: anwendungsabhängige Daten pflegen