Wie verwende ich ActionCable als API?

Ich habe eine sehr einfache App mit Rails 5 Beta 1 und ActionCable erstellt, um zu zeigen, wann Benutzer online gehen und sich gegenseitig Nachrichten senden können.

Nun möchte ich den clientseitigen Teil von ActionCable grundsätzlich im Kontext einer anderen App implementieren (das machtnich Run on Rails 5) und verbinden Sie es mit der ersten App, die Daten sendet und empfängt (z. B. den Online-Status von Benutzern oder Nachrichten).

Um Daten von dieser zweiten App zu senden, kann ich vermutlich einfach eine AJAX POST-Anfrage stellen. Die Frage ist:Wie abonniere ich von meiner zweiten App eine offene Verbindung der ersten App?

Oder sogar: Wie abonniere ich die ActionCable-Verbindung meiner Rails-App von einer anderen App über die API?

Meine Vermutung ist, ich möchte im Wesentlichen dieses Kaffeeskript irgendwie in meine zweite App aufnehmen:

App.appearance = App.cable.subscriptions.create "AppearanceChannel",
  connected: ->
    # Called when the subscription is ready for use on the server

  disconnected: ->
    # Called when the subscription has been terminated by the server

  received: (data) ->
    # ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage