Я создал очень простое приложение, используя Rails 5 beta 1 и ActionCable, чтобы показывать, когда пользователи подключаются к сети и позволяют отправлять сообщения друг другу.
Теперь я хотел бы в основном использовать клиентскую часть ActionCable, реализовать ее в контексте другого приложения (которое работает не на Rails 5) и подключить его к первому приложению для отправки и получения данных (например, онлайн-статус пользователей или сообщений).
Чтобы отправить данные из этого второго приложения, я предполагаю, что могу просто выполнить запрос AJAX POST. Вопрос: Как я могу подписаться на второе приложение для открытого подключения первого приложения?
Или даже: как я могу подписаться на соединение ActionCable моего приложения Rails из другого приложения через API?
Моя догадка заключается в том, что я действительно хочу включить этот кофейник как-то в свое второе приложение:
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) ->
# ...