CableReady (Rails): caso básico que da un mensaje de error misterioso.
Este es un ejemplo simple del tutorial básico (https://www.youtube.com/watch?v=F5hA79vKEE). Sospecho que el error que estoy obteniendo se debe a que cableready o rails evolucionaron un poco y crearon una pequeña incompatibilidad.
Obtengo este error en la consola JS:
[…]
Lo cual se activa cuando en mi controlador le pido a cable ready que:
cable_ready [“timeline”].console_log(message: “***** cable ready post created”)
Lo que lleva a mi timeline_channel a:
received (data) {
console.log(“******** Received data: “, data.operations)
if (data.cableReady) CableReady.perform (data.operations)
}
Mi interpretación es que perform causa esta línea en cable_ready.js línea 13:
operaciones.forEach (function (operación) {
if (!! operación.batch) lotes [operación.batch] = lotes [operación.batch]? ++ lotes [operación.batch]: 1;
});
Está encontrando algo en los datos recibidos que no le gusta.
Ahí es donde termina mi rastro. ¿Alguien puede ver qué estoy haciendo mal o decirme qué otro código le gustaría que incluya?
davy.ai
Es posible que la incompatibilidad se deba a las versiones del software que estoy utilizando:
Si necesita más información, por favor hágamelo saber.