Ho creato un'app molto semplice utilizzando Rails 5 beta 1 e ActionCable per mostrare quando gli utenti arrivano online e consentono loro di inviare messaggi a vicenda.Come utilizzare ActionCable come API
Ora, io fondamentalmente come prendere la parte client-side di ActionCable, la sua attuazione nel contesto di un'altra applicazione (ciò non si spostano su rotaia 5) e collegarlo con la prima applicazione per inviare e ricevere dati (come lo stato online di utenti o messaggi).
Per inviare dati da quella seconda app, presumo, posso semplicemente effettuare una richiesta POST AJAX. La domanda è: Come posso iscrivermi dalla mia seconda app a una connessione aperta della prima app?
O anche: Come posso abbonarmi alla connessione ActionCable della mia app Rails da un'altra app tramite API?
La mia ipotesi è che in sostanza voglio includere questo CoffeeScript in qualche modo nel mio secondo app:
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) ->
# ...
Questa è una grande notizia, grazie Jim! – mwalsher
@jim broski si prega di condividere il repository aperto delle due applicazioni che sarà utile per gli sviluppatori nuovi di rotaie e actioncable. Almeno condividi un post su di esso. Sarà utile. –