Rails 5, l'era del web socket

Titolone da prima pagina (bastava un semplice rails 5 ma era troppo
corto) per annunciare a chi non sta seguendo lo sviluppo che ieri è
uscita la beta 2

Un video di DHH dove mostra il funzionamento con un app di chat:

Non è semplice come ad esempio volt ma su questo tema ho parecchi punti
interrogativi, forse è meglio “meno semplice” ma più controllo.
Comunque, dando un’occhiata a ciò che c’è in giro, provando la stessa
tecnologia in spring ad esempio …non mi lamentò più! :slight_smile:

Una volta capito il giro e capita la sequenza si ha il pieno controllo
della situazione. Bisogna cercare di fare il broadcasting da callback
per far si che ogni modifica venga propagata sui client e non solo
quelle eseguite da client che invece accade se si fa direttamente da
canale.
Per fare un pò di pratica ho esteso l’app demo con una delete multipla
dei messaggi e con una destroy del singolo e se ho un pò di tempo
posterò qualcosa sul mio blog.
Nel complesso è molto figo e spero di usarlo presto in produzione.

A proposito, se volete far autenticazione delle websocket integrandola
con quella “normale” fatta con devise guardate

È una demo di un po’ di mesi fa con ActionCable dentro a Rails 4 e non
l’ho più aggiornata, ma non credo sia cambiato molto.