Estoy tratando de enviar al front-end una información específica (cuántos registros tengo, con una columna nula en la base de datos), con ActionCable, pero estoy usando el modo Rails Api.
Estoy generando un canal, y no creo un código de autenticación (todos pueden acceder), y creo un método suscrito:
def subscribed stream_from "password_channel" endAcceso CORS y WebSocket configurado. Después de llamar al canal con este código en el controlador, para enviar un mensaje a los clientes suscritos.
PasswordChannel.broadcast_to("password_channel", { title: "Oi" })Y crea este js para consumir información en WebSockets
let webSocket = new WebSocket("ws://localhost:3000/cable") webSocket.addEventListener("message", function(event) { console.log(event) })Este js devuelve este objeto:
Pero este objeto no tiene la información {título: "Oi"}
Aquí está el repositorio de github
¿Alguien puede ayudarme a descubrir qué estoy haciendo mal? =)